home *** CD-ROM | disk | FTP | other *** search
Text File | 1992-05-22 | 188.4 KB | 4,876 lines |
-
-
-
-
-
-
- Network Working Group ESCC X.500/X.400 Task Force
- Request for Comments: 1330 ESnet Site Coordinating Committee (ESCC)
- Energy Sciences Network (ESnet)
- May 1992
-
-
- Recommendations for the Phase I Deployment of
- OSI Directory Services (X.500) and
- OSI Message Handling Services (X.400)
- within the ESnet Community
-
-
- Status of this Memo
-
- This memo provides information for the Internet community. It does
- not specify an Internet standard. Distribution of this memo is
- unlimited.
-
- Overview
-
- The Energy Sciences Network (ESnet) is a nation-wide computer data
- communications network managed and funded by the United States
- Department of Energy, Office of Energy Research (U.S. DOE/OER), for
- the purpose of supporting multiple program, open scientific research.
- ESnet is intended to facilitate remote access to major Energy
- Research (ER) scientific facilities, provide needed information
- dissemination among scientific collaborators throughout all ER
- programs, and provide widespread access to existing ER supercomputer
- facilities.
-
- Coordination of ER-wide network-related technical activities over the
- ESnet backbone is achieved through the ESnet Site Coordinating
- Committee (ESCC). This committee is comprised of one technical
- contact person from each backbone site, as well as some members of
- the ESnet management and networking staff. As the need for new
- levels of ESnet services arise, the ESCC typically creates task
- forces to investigate and research issues relating to these new
- services. Each task force usually results in a whitepaper which
- makes recommendations to the ESnet community on how these services
- should be deployed to meet the mission of DOE/OER.
-
- This RFC is a near verbatim copy of the whitepaper produced by the
- ESnet Site Coordinating Committee's X.500/X.400 Task Force.
-
- Table of Contents
-
- Status of this Document ....................................... 4
- Acknowledgments ............................................... 4
-
-
-
- ESCC X.500/X.400 Task Force [Page 1]
-
- RFC 1330 X.500 and X.400 Plans for ESnet May 1992
-
-
- 1 Introduction ............................................... 5
- 1.1 Abstract and Introduction ................................ 5
- 1.2 Structure of this Document ............................... 5
- 2 X.500 - OSI Directory Services ............................. 6
- 2.1 Brief Tutorial ........................................... 6
- 2.2 Participation in the PSI White Pages Pilot Project ....... 7
- 2.3 Recommended X.500 Implementation ......................... 7
- 2.4 Naming Structure ......................................... 8
- 2.4.1 Implications of the Adoption of RFC-1255 by PSI ........ 9
- 2.4.2 Universities and Commercial Entities ................... 10
- 2.4.3 Naming Structure Below the o=<site> Level .............. 10
- 2.5 Information Stored in X.500 .............................. 13
- 2.5.1 Information Security ................................... 14
- 2.6 Accessing the X.500 Directory Service .................... 14
- 2.6.1 Directory Service via WHOIS ............................ 15
- 2.6.2 Directory Service via Electronic Mail .................. 15
- 2.6.3 Directory Service via FINGER ........................... 15
- 2.6.4 Directory Service via Specialized Applications ......... 15
- 2.6.5 Directory Service from PCs and MACs .................... 16
- 2.7 Services Provided by ESnet ............................... 16
- 2.7.1 X.500 Operations Mailing List .......................... 17
- 2.7.2 Accessing the X.500 Directory .......................... 17
- 2.7.3 Backbone Site Aliases .................................. 18
- 2.7.4 Multiprotocol Stack Support ............................ 18
- 2.7.5 Managing a Site's X.500 Information .................... 19
- 2.7.5.1 Open Availability of Site Information ................ 19
- 2.7.5.2 Access Methods for Local Users ....................... 19
- 2.7.5.3 Limitations of Using ESnet Services .................. 20
- 2.8 ESnet Running a Level-0 DSA for c=US ..................... 20
- 2.9 X.500 Registration Requirements .......................... 21
- 2.10 Future X.500 Issues to be Considered .................... 21
- 2.10.1 ADDMDS Interoperating with PRDMDS ..................... 21
- 2.10.2 X.400 Interaction with X.500 .......................... 21
- 2.10.3 Use of X.500 for NIC Information ...................... 22
- 2.10.4 Use of X.500 for Non-White Pages Information .......... 22
- 2.10.5 Introduction of New X.500 Implementations ............. 22
- 2.10.6 Interaction of X.500 and DECdns ....................... 22
- 3 X.400 - OSI Message Handling Services ...................... 23
- 3.1 Brief Tutorial ........................................... 23
- 3.2 ESnet X.400 Logical Backbone ............................. 25
- 3.3 Naming Structure ......................................... 25
- 3.3.1 Participating in the ESnet Private Management Domain ... 25
- 3.3.2 Operating a Site Private Management Domain ............. 26
- 3.3.3 Detailed Name Structure ................................ 26
- 3.4 X.400 Routing ............................................ 26
- 3.4.1 Responsibilities in Operating an X.400 PRMD MTA ........ 28
- 3.4.2 Responsibilities in Operating an X.400 Organizational MTA 29
- 3.5 Services Provided by ESnet ............................... 29
-
-
-
- ESCC X.500/X.400 Task Force [Page 2]
-
- RFC 1330 X.500 and X.400 Plans for ESnet May 1992
-
-
- 3.5.1 X.400 Operations Mailing List .......................... 30
- 3.5.2 MTA Routing Table on ESnet Information Server .......... 30
- 3.5.3 MTA Routing Table Format ............................... 30
- 3.5.4 Gateway Services and Multiprotocol Stack Support ....... 30
- 3.5.5 Registering/Listing your PRMD or Organizational MTA with
- ESnet .................................................. 31
- 3.6 X.400 Message Routing Between ADMDS and PRMDS ............ 32
- 3.7 X.400 Registration Requirements .......................... 32
- 3.8 Future X.400 Issues to be Considered ..................... 33
- 3.8.1 X.400 Mail Routing to International DOE Researchers .... 33
- 3.8.2 X.400 (1984) and X.400 (1988) .......................... 33
- 3.8.3 X.400 Interaction with X.500 ........................... 33
- 4 OSI Name Registration and Issues ........................... 33
- 4.1 Registration Authorities ................................. 34
- 4.2 Registration Versus Notification ......................... 34
- 4.3 Sources of Nationally Unique Name Registration ........... 35
- 4.4 How to Apply for ANSI Organization Names ................. 35
- 4.5 How to Apply for GSA Organization Names .................. 36
- 4.5.1 GSA Designated Agency Representatives .................. 36
- 4.5.2 Forwarding of ANSI Registrations to GSA ................ 37
- 4.6 How to Apply for U.S. DOE Organization Names ............. 37
- 4.7 Why Apply for a Trademark with the PTO? .................. 38
- 4.8 How to Apply for a Trademark with the PTO ................ 38
- 4.9 Future Name Registration Issues to be Considered ......... 39
- 4.9.1 ANSI Registered ADMD and PRMD Names .................... 39
- Glossary ...................................................... 40
- Appendix A: Current Activities in X.500 ...................... 49
- Appendix B: Current Activities in X.400 ...................... 55
- Appendix C: How to Obtain QUIPU, PP and ISODE ................ 58
- Appendix D: Sample X.500 Input File and Restricted Character
- List ............................................. 65
- Appendix E: ESnet Backbone Sites ............................. 68
- Appendix F: Local Site Contacts for DOE Naming Authorities ... 70
- Appendix G: Recommended Reading .............................. 77
- Appendix H: Task Force Member Information .................... 83
- Security Considerations ....................................... 86
- Authors' Addresses ............................................ 86
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- ESCC X.500/X.400 Task Force [Page 3]
-
- RFC 1330 X.500 and X.400 Plans for ESnet May 1992
-
-
- Recommendations for the Phase I Deployment of
- OSI Directory Services (X.500) and
- OSI Message Handling Services (X.400)
- within the ESnet Community
-
- ESnet Site Coordinating Committee X.500/X.400 Task Force
-
- Version 1.1
-
- March 1992
-
- Status of this Document
-
- This document makes recommendations for the Phase I deployment of OSI
- Directory Services and OSI Message Handling Services within the ESnet
- Community. This document is available via anonymous FTP on the ESnet
- Information Server (nic.es.net, 128.55.32.3) in the directory
- [ANONYMOUS.ESNET-DOC] in the file ESNET-X500-X400-VERSION-1-1.TXT.
- The distribution of this document is unlimited.
-
- Acknowledgments
-
- The following individuals have participated in and contributed to the
- ESCC X.500/X.400 Task Force. Several of these individuals have also
- authored portions of this document. See Appendix H for additional
- information regarding task force members and contributing authors.
-
- Allen Sturtevant (Chair) Lawrence Livermore National Laboratory
- Bob Aiken U.S. DOE/OER/SCS (now with NSF)
- Joe Carlson Lawrence Livermore National Laboratory
- Les Cottrell Stanford Linear Accelerator Center
- Tim Doody Fermi National Accelerator Laboratory
- Tony Genovese Lawrence Livermore National Laboratory
- Arlene Getchell Lawrence Livermore National Laboratory
- Charles Granieri Stanford Linear Accelerator Center
- Kipp Kippenhan Fermi National Accelerator Laboratory
- Connie Logg Stanford Linear Accelerator Center
- Glenn Michel Los Alamos National Laboratory
- Peter Mierswa Digital Equipment Corporation
- Jean-Noel Moyne Lawrence Berkeley Laboratory
- Kevin Oberman Lawrence Livermore National Laboratory
- Dave Oran Digital Equipment Corporation
- Bob Segrest Digital Equipment Corporation
- Tim Streater Stanford Linear Accelerator Center
- Mike Sullenberger Stanford Linear Accelerator Center
- Alan Turner Pacific Northwest Laboratory
- Linda Winkler Argonne National Laboratory
- Russ Wright Lawrence Berkeley Laboratory
-
-
-
- ESCC X.500/X.400 Task Force [Page 4]
-
- RFC 1330 X.500 and X.400 Plans for ESnet May 1992
-
-
- 1. Introduction
-
- 1.1. Abstract and Introduction
-
- This document recommends an initial approach for the Phase I
- deployment of OSI Directory Services (X.500) and OSI Message Handling
- Services (X.400) within the ESnet community. It is anticipated that
- directly connected ESnet backbone sites will participate and follow
- the suggestions set forth in this document.
-
- Section 7 of the "ESnet Program Plan" (DOE/OER-0486T, dated March
- 1991) cites the need for further research and investigation in the
- areas of electronic mail and directory services. The ESCC
- X.500/X.400 Task Force was created to address this need.
- Additionally, the task force is addressing the issues of a
- coordinated, interoperable deployment of OSI Directory Services and
- OSI Message Handling within the entire ESnet community. Since only a
- small subset of this community is actively pursuing these avenues,
- considerable effort must be made to establish the necessary "base" to
- build upon. If directly connected ESnet sites participate in these
- services, a consistent transition path will be ensured and the
- services provided will be mutually valuable and useful.
-
- X.500 and X.400 are continuously evolving standards, and are
- typically updated every four years. U.S. GOSIP (Government OSI
- Profile) Requirements are updated to define additional functionality
- as needed by the U.S. Federal Government, usually every two years.
- As the X.500 and X.400 standards evolve and U.S. GOSIP Requirements
- are extended, consideration must be given as to the effect this may
- have on these existing services in the ESnet community. At these
- cross-roads, or when a sizeable increase in service functionality is
- desired, another "phase of deployment" may be in order. In this
- sense, there isn't a specific "final phase" goal, but rather several
- new releases (updates) to the level of existing services.
-
- 1.2. Structure of this Document
-
- X.500 is presented first. The issues of DSA (Directory Service
- Agent) deployment, DSA registration, naming schema, involvement in
- the PSI White Pages Pilot Project, recommended object classes,
- recommended attribute types, information security, search
- optimization, user friendly naming and update frequency are
- addressed.
-
- In the area of X.400, issues relating to MTA (Message Transfer Agent)
- deployment, ESnet X.400 well-known entry points, ESnet backbone site
- X.400 well-known entry points, MTA registration, naming hierarchy,
- PRMD peering, bidirectional X.400-SMTP relaying and
-
-
-
- ESCC X.500/X.400 Task Force [Page 5]
-
- RFC 1330 X.500 and X.400 Plans for ESnet May 1992
-
-
- private/commercial X.400 routing are discussed.
-
- Finally, the issues in name registration with ANSI (American National
- Standards Institute), GSA (General Services Administration) and the
- U.S. Department of Commerce, Patent and Trademark Office (PTO) are
- discussed.
-
- 2. X.500 - OSI Directory Services
-
- 2.1. Brief Tutorial
-
- X.500 is a CCITT/ISO standard which defines a global solution for the
- distribution and retrieval of information (directory service). The
- X.500 standard includes the following characteristics: decentralized
- management, powerful searching capabilities, a single global
- namespace, and a structured framework for the storage of information.
- The 1988 version of the X.500 standard specifies four models to
- define the Directory Service: the Information Model, the Functional
- Model, the Organizational Model and the Security Model. As is the
- nature of International standards, work continues on the 1992 X.500
- standard agreements.
-
- The Information Model specifies how information is defined in the
- directory. The Directory holds information objects, which contain
- information about "interesting" objects in the real-world. These
- objects are modeled as entries in an information base, the Directory
- Information Base (DIB). Each entry contains information about one
- object: ie, a person, a network, or an organization. An entry is
- constructed from a set of attributes each of which holds a single
- piece of information about the object. For example, to build an
- entry for a person the attributes might include "surname",
- "telephoneNumber", "postalAddress", "rfc822Mailbox" (SMTP mail
- address), "mhsORAddresses" (X.400 mail address) and
- "facsimileTelephoneNumber". Each attribute has an attribute syntax
- which describes the data that the attribute contains, for example, an
- alphanumeric string or photo data. The OSI Directory is extensible
- in that it defines several common types of objects and attributes and
- allows the definition of new ones as new applications are developed
- that make use of the Directory. Directory entries are arranged in a
- hierarchical structure, the Directory Information Tree (DIT). It is
- this structure which is used to uniquely name entries. The name of
- an entry is its Distinguished Name (DN). It is formed by taking the
- DN of the parent's entry, and adding the the Relative Distinguished
- Name (RDN) of the entry. Along the path, the RDNs are collected,
- each naming an arc in the path. Therefore, a DN for an entry is
- built by tracing the path from the root of the DIT to the entry.
-
- The Functional Model defines how the information is stored in the
-
-
-
- ESCC X.500/X.400 Task Force [Page 6]
-
- RFC 1330 X.500 and X.400 Plans for ESnet May 1992
-
-
- directory, and how users access the information. There are two
- components of this model: the Directory User Agent (DUA), an
- application-process which interacts with the Directory on behalf of
- the user, and the Directory System Agent (DSA), which holds a
- particular subset of the Directory Information Tree and provides an
- access point to the Directory for a DUA.
-
- The Organizational Model of the OSI Directory describes the service
- in terms of the policy defined between entities and the information
- they hold. The model defines how portions of the DIT map onto DSAs.
- A Directory Management Domain (DMD) consists of one or more DSAs,
- which collectively hold and manage a portion of the DIT.
-
- The Security Model defines two types of security for Directory data:
- Simple Authentication (using passwords) and Strong Authentication
- (using cryptographic keys). Authentication techniques are invoked
- when a user or process attempts a Directory operation through a DUA.
-
- 2.2. Participation in the PSI White Pages Pilot Project
-
- The PSI White Pages Pilot Project is currently the most well-
- established X.500 pilot project within the United States. For the
- country=US portion of the DIT, PSI currently has over 80 organization
- names registered. Of these, several are ESnet-related.
-
- The PSI White Pages Pilot Project is also connected to the Pilot
- International Directory Service, PARADISE. This pilot project
- interconnects X.500 Directory Services between Australia, Austria,
- Belgium, Canada, Denmark, Finland, France, Germany, Greece, Iceland,
- Ireland, Israel, Italy, Japan, Luxembourg, Netherlands, New Zealand,
- Norway, Portugal, Spain, Sweden, Switzerland, United Kingdom and
- Yugoslavia. The combined totals for all of these countries
- (including the United States) as of December 1991 are:
-
- DSAs: 301
- Organizations: 2,132
- White Pages Entries: 581,104
-
- Considering the large degree of national, and international,
- connectivity within the PSI White Pages Pilot Project, it is
- recommended that directly connected ESnet backbone sites join this
- pilot project.
-
- 2.3. Recommended X.500 Implementation
-
- Interoperability testing has not been performed on most X.500
- implementations. Further, some X.500 functions are not mature
- standards and are often added by implementors as noninteroperable
-
-
-
- ESCC X.500/X.400 Task Force [Page 7]
-
- RFC 1330 X.500 and X.400 Plans for ESnet May 1992
-
-
- extensions.
-
- To ensure interoperability for the entire ESnet community, the
- University College London's publicly available X.500 implementation
- (QUIPU) is recommended. This product is known to run on several
- UNIX-derivative platforms, operates over CLNS and RFC-1006 (with
- RFC-1006 being the currently recommended stack), and is currently in
- wide-spread use around the United States and Europe, including
- several ESnet backbone sites.
-
- Appendix C contains information on how to obtain QUIPU.
-
- A later phase deployment of X.500 services within the ESnet community
- will recommend products (either commercial or public domain) which
- pass conformance and interoperability tests.
-
- 2.4. Naming Structure
-
- As participants in the PSI White Pages Pilot Project, ESnet backbone
- sites will align with the naming structure used by the Pilot. This
- structure is based upon a naming scheme for the US portion of the DIT
- developed by the North American Directory Forum (NADF) and documented
- in RFC-1255. Using this scheme, an organization with national
- standing would be listed directly under the US node in the global
- DIT. Organizations chartered by the U.S. Congress as well as
- organizations who have alphanumeric nameforms registered with ANSI
- are said to have national standing. Therefore, a backbone site which
- is a national laboratory would be listed under country=US:
-
- @c=US@o=Lawrence Livermore National Laboratory
-
- As would a site with an ANSI-registered organization name:
-
- @c=US@o=National Energy Research Supercomputer Center
-
- A university would be listed below the state in which it is located:
-
- @c=US@st=Florida@o=Florida State University
-
- And a commercial entity would be listed under the city or state in
- which it is doing business, or "Doing Business As", depending upon
- where its DBA is registered:
-
- @c=US@st=California@o=General Atomics
- (or)
- @c=US@st=California@l=San Diego@o=General Atomics
-
- A list of the current ESnet backbone sites, and their locations, is
-
-
-
- ESCC X.500/X.400 Task Force [Page 8]
-
- RFC 1330 X.500 and X.400 Plans for ESnet May 1992
-
-
- provided in Appendix E.
-
- Directly connected ESnet backbone sites will be responsible for
- administering objects which reside below their respective portions of
- the DIT. Essentially, they must provide their own "Name Registration
- Authority". Although this may appear as an arduous task, it is
- nothing more than the establishment of a procedure for naming, which
- ensures that duplicate entries do not occur at the same level within
- a sub-tree of the DIT. For example, the Name Registration Authority
- for MIT could create an Organizational Unit named "Computer Science".
- This would appear in the DIT as:
-
- @c=US@st=Massachusetts@o=MIT@ou=Computer Science
-
- Similarly, all other names created under the
- "@c=US@st=Massachusetts@o=MIT" portion of the DIT would be
- administered by the same MIT Name Registration Authority. This
- ensures that every Organizational Unit under
- "@c=US@st=Massachusetts@o=MIT" is unique. By default, each ESnet
- Site Coordinator is assumed to be the Name Registration Official for
- their respective site. If an ESnet Site Coordinator does not wish to
- act in this capacity, they may designate another individual, at their
- site, as the Name Registration Official.
-
- 2.4.1. Implications of the Adoption of RFC-1255 by PSI
-
- The North American Directory Forum (NADF) is comprised of commercial
- vendors positioning themselves to offer commercial X.500 Directory
- Services. The NADF has produced several documents since its
- formation. The ones of notable interest are those which define the
- structure and naming rules for the commercially operated DIT under
- country=US. Specifically, for an Organization to exist directly
- under c=US, it must be an organization with national-standing. From
- pages 12-13 of RFC-1255, national-standing is defined in the
- following way:
-
- "An organization is said to have national-standing if it is
- chartered (created and named) by the U.S. Congress. An example
- of such an organization might be a national laboratory. There
- is no other entity which is empowered by government to confer
- national-standing on organizations. However, ANSI maintains an
- alphanumeric nameform registration of organizations, and this
- will be used as the public directory service basis for
- conferring national-standing on private organizations."
-
- Thus, it appears that National Laboratories (e.g. LBL, LLNL) are
- considered organizations with national-standing. However, those
- ESnet backbone sites which are not National Laboratories may wish to
-
-
-
- ESCC X.500/X.400 Task Force [Page 9]
-
- RFC 1330 X.500 and X.400 Plans for ESnet May 1992
-
-
- register with ANSI to have their organization list directly under
- c=US, but only if this is what they desire. It is important to note
- that NADF is not a registration authority, but a group of service
- providers defining a set of rules for information sharing and mutual
- interoperability in a commercial environment.
-
- For further information on registering with ANSI, GSA or the U.S.
- Patent and Trademark office, refer to Section 4 of this document.
- For more information on PSI, refer to Appendix A.
-
- 2.4.2. Universities and Commercial Entities
-
- Several of the ESnet backbone sites are not National Laboratories
- (e.g. CIT, FSU, GA, ISU, MIT, NYU, UCLA and UTA). Typically, at
- these sites, a small collection of researchers are involved in
- performing DOE/OER funded research. Thus, this set of researchers at
- a given site may not adequately represent the total X.500 community
- at their facility. Additionally, ESnet Site Coordinators at these
- facilities may not be authorized to act as the Name Registration
- Official for their site. So the question is, how do these sites
- participate in the recommended Phase I deployment of ESnet X.500
- services. There are two possible solutions for this dilemma:
-
- 1. If the site is not currently operating an X.500 DSA, the ESnet
- Site Coordinator may be able to establish and administer a
- DSA to master the DOE/OER portion of the site's local DIT,
- e.g. "@c=US@st=<st>@o=<site>@ou=Physics". Before attempting
- this action, it would be prudent for the Site Coordinator to
- notify or seek approval from some responsible entity. At such
- time that the site wishes to manage its own organization
- within the X.500 DIT, the ESnet Site Coordinator would have to
- make arrangements to put option 2 into effect.
-
- 2. If the site is currently operating an X.500 DSA, the ESnet
- Site Coordinator may be able to work out an agreement with the
- current DSA administrator to administer a portion of the
- site's local DIT which would represent the DOE/OER community
- at that site. For example, if the site were already
- administering the organization "@c=US@st=
- Massachusetts@o=Massachusetts Institute of Technology", the
- ESnet Site Coordinator might then be able to administer the
- organizational unit "@c=US@st=Massachusetts@o=Massachusetts
- Institute of Technology@ ou=Physics".
-
- 2.4.3. Naming Structure Below the o=<site> Level
-
- The structure of the subtree below the organization's node in the DIT
- is a matter for the local organization to decide. A site's DSA
-
-
-
- ESCC X.500/X.400 Task Force [Page 10]
-
- RFC 1330 X.500 and X.400 Plans for ESnet May 1992
-
-
- manager will probably want to enlist input from others within the
- organization before deciding how to structure the local DIT.
-
- Some organizations currently participating in the Pilot have
- established a simple structure, choosing to limit the number of
- organizational units and levels of hierarchy. Often this is done in
- order to optimize search performance. This approach has the added
- benefit of insulating the local DIT from administrative restructuring
- within the organization. Others have chosen to closely model their
- organization's departmental structure. Often this approach seems
- more natural and can enhance the information obtained from browsing
- the Directory.
-
- Below are experiences from current DSA managers, describing the way
- they structured their local DIT and the reasons for doing so. A site
- may find this information helpful in determining how to structure
- their local DIT. Ultimately this decision will depend upon the needs
- of the local organization and expectations of Directory usage.
-
- Valdis Kletnieks of the Virginia Polytechnic Institute:
-
- "For Virginia Tech, it turned out to be a reasonably
- straightforward process. Basically, the University is
- organized on a College/Department basis. We decided to model
- that "real" structure in the DIT for two major reasons:
-
- "(a) It duplicates the way we do business, so interfacing the
- X.500 directory with the "real world" is easier.
-
- "(b) With 600+ departmental units and 11,000+ people (to be
- 30,000+ once we add students), a "zero" (everybody at top) or
- "one" deep (600 departments at top) arrangement just didn't
- hack it - it was deemed necessary that you be able to do a
- some 120 or 140 county office entries under the Extension
- service, it's a BIT unwieldy there). However, with some 20
- college-level entries at the top, and the "average" college
- having 30 departments, and the "average" department being from
- 10 to 40 people, it works out pretty well."
-
- Jeff Tannehill of Duke University:
-
- "Our DIT is flat. We get the entire database of people at Duke
- from Tel-Com and just put everyone directly under "O=Duke
- University".
-
- "Actually, there is an exception, when the DSA was first set up
- and we had not received a database yet, I configured the DIT to
- include "OU=Computer Science", under which myself and one other
-
-
-
- ESCC X.500/X.400 Task Force [Page 11]
-
- RFC 1330 X.500 and X.400 Plans for ESnet May 1992
-
-
- System Administrator have entries. Upon getting the database
- for everyone else I decided not to attempt to separate the
- people in the database into multiple ou's."
-
- Joe Carlson of Lawrence Livermore National Laboratory:
-
- "We tried both flat (actually all under the same OU) and
- splitting based on internal department name and ended up with
- flat. Our primary reason was load and search times, which were
- 2-3 times faster for flat organization."
-
- Paul Mauvais of Portland State University:
-
- "We originally set up our DIT by simply loading our campus
- phone book into one level down from the top (e.g. OU=Faculty
- and Staff, OU=Students, OU=Computing Services).
-
- "I'd love to have an easy way to convert our flat faculty and
- staff area into departments and colleges, but the time to
- convert the data into the separate OU's is probably more than I
- have right now."
-
- Mohamed Ellozy of Dana-Farber Cancer Institute:
-
- "Here we have a phone database that includes department, so we
- got the ou's with no effort. We thus never went the flat space
- way."
-
- Dan Moline of TRW:
-
- "Well - we're still in the process of defining our DIT. TRW
- comes under the international companies DBA. Our part under
- the PSI White Pages Pilot defines the DIT for our space and
- defense organization here in Redondo Beach (however, I
- organized the structure to adhere to TRW corporate). We input
- from our manpower DB for our S&D personnel. We're trying to
- get corporate's DB for possible input.
-
- "However, arranging your DIT by organizations (at least for
- corps) presents a problem; things are always being reorganized!
- We were DSO now we're SSO!!! We still have some of our old
- domain name for DNS tied to organizations that have not existed
- for years!
-
- "So we are currently redesigning our DIT to try to fit NADF 175
- (something more geographically). Our reasoning was that
- organizations may change but buildings and localities do not."
-
-
-
-
- ESCC X.500/X.400 Task Force [Page 12]
-
- RFC 1330 X.500 and X.400 Plans for ESnet May 1992
-
-
- Ruth Lang of SRI:
-
- "There has been no SRI-wide policy or decision to participate
- in the PSI White Pages Pilot. @c=US@O=SRI International
- supports the information for one OU only (i.e., a local policy
- and decision). In order to not give the false impression that
- all SRI information was contained under this O=SRI
- International, I used OU=Network Information Systems Center.
- If I were to structure the DIT for all of SRI, I'm sure that my
- thinking would yield a much different structure."
-
- Russ Wright of Lawrence Berkeley Laboratory:
-
- "Since we don't have much organizational information in current
- staff database, I have to stick to a fairly flat structure. I
- have two OUs. One is for permanent staff, the other is for
- guests (there is a flag in our database that is set for
- guests).
-
- "I may add an additional level of OUs to our current structure.
- The top level would contain different 'types' of information.
- For example, one OU may be 'Personnel', another may be called
- publications). Staff and Guests would reside under the
- Personnel OU."
-
- Peter Yee of NASA Ames:
-
- "I broke up my DIT at the NASA Center level. NASA is made of
- nearly 20 Centers and Facilities. The decision to break up at
- this level was driven by several factors:
-
- "1. Control of the local portion of the DIT should reside with
- the Center in question, particularly since the Center probably
- supplies the data in question and controls the matching DSA.
-
- "2. Each Center ranges in size from 1,000 to 16,000 persons.
- This seems to be the range that works well on moderate sized
- UNIX servers. Smaller would be a waste, larger would require
- too much memory.
-
- "3. Representatives from several Centers have contacted me
- asking if they could run their own DSAs so that they can
- experiment with X.500. Thus the relevant DSA needs to be under
- their control."
-
- 2.5. Information Stored in X.500
-
- The Phase I deployment of X.500 should be limited to "white pages"-
-
-
-
- ESCC X.500/X.400 Task Force [Page 13]
-
- RFC 1330 X.500 and X.400 Plans for ESnet May 1992
-
-
- type information about people. Other types of objects can be added
- in later Phases, or added dynamically as the need arises.
-
- To make X.500 truly useful to the ESnet community as a White Pages
- service, it is recommended that the following minimum information
- should be stored in the X.500 database:
-
- Information ASN.1 Attribute Type Example
- ----------- -------------------- -------
- Locator Info commonName Allen Sturtevant
- surname Sturtevant
- postalAddress LLNL
- P.O. Box 5509, L-561
- Livermore, CA 94551
- telephoneNumber +1 510 422 8266
- facsimileTelephoneNumber +1 510 422 0435
-
- E-Mail Info rfc822Mailbox Sturtevant@es.net
- mhsORAddresses /PN=Allen Sturtevant/O=NERSC/
- /PRMD=ESnet/ADMD= /C=US/
- otherMailbox DECnet: ESNIC::APS
-
- The above list of attributes comprises a minimum set which is
- recommended for a person's entry. However, you may chose to omit
- some attributes for reasons of privacy or legality. Note that the
- X.500 standard requires that the surname and commonName attributes be
- present. If an individual's phone number and/or address cannot be
- provided, they should be replaced by the site's "Information Phone
- Number" and postal address to allow some means of contacting the
- person.
-
- 2.5.1. Information Security
-
- It is understood that placing this type of information in X.500 is
- equivalent to putting the "Company Phone Book" on-line in the
- Internet. Different sites may treat this information differently.
- Some may view it as confidential, while others may view this data as
- open to the public. In any case, it was recommended that ESnet sites
- discuss the implications with their respective legal departments
- before actually making their information openly available. There
- currently exists minimal access control in several X.500
- implementations.
-
- 2.6. Accessing the X.500 Directory Service
-
- The PSI White Pages Pilot Project software provides numerous
- interfaces to the information in the X.500 Directory. Non-
- interactive access mechanisms (e.g. WHOIS, FINGER and Electronic
-
-
-
- ESCC X.500/X.400 Task Force [Page 14]
-
- RFC 1330 X.500 and X.400 Plans for ESnet May 1992
-
-
- Mail) make use of capabilities or services which already reside on
- many workstations and hosts. Such hosts could immediately take
- advantage of the X.500 service with no additional software or
- reconfiguration needed. However, since these methods are non-
- interactive, they only provide a way to search for and read
- information in the Directory but no way to modify information.
-
- 2.6.1. Directory Service via WHOIS
-
- The Pilot Project software allows you to configure the X.500
- Directory service to be made available via a network port offering an
- emulation of the SRI-NIC WHOIS service. UNIX-based hosts and VMS
- hosts running Multinet typically come configured with the WHOIS
- service. Users at their workstations would then be able to issue a
- simple WHOIS command to a known host running a DSA to retrieve
- information about colleagues at their site or at other ESnet sites.
- For example, the command:
-
- whois -h wp.lbl.gov wright
-
- will return information about Russ Wright at Lawrence Berkeley Lab.
- It is recommended that all sites which bring up such a service,
- should provide an alias name for the host running their DSA of the
- form <wp.site.domain> for consistency within the ESnet community.
-
- 2.6.2. Directory Service via Electronic Mail
-
- The Pilot Project software also allows the X.500 Directory service to
- be made available via electronic mail. A user who sends an
- electronic mail message to a known host running a DSA containing a
- WHOIS-like command on the subject line, would then receive a return
- mail message containing the results of their query.
-
- 2.6.3. Directory Service via FINGER
-
- The X.500 Directory service could also be made available via the
- FINGER service. Although this access method does not come with the
- PSI Pilot Project software, several sites have already implemented a
- FINGER interface to the X.500 Directory. For ease of use and
- consistency, a single FINGER interface should be selected, then
- individual implementations within the ESnet community should conform
- to this interface.
-
- 2.6.4. Directory Service via Specialized Applications
-
- Many X.500 Directory User Agents (DUAs) are widely available. Some
- of these come with the PSI Pilot Project software. Other DUAs, which
- have been developed by third parties to fit into the pilot software,
-
-
-
- ESCC X.500/X.400 Task Force [Page 15]
-
- RFC 1330 X.500 and X.400 Plans for ESnet May 1992
-
-
- are publicly available. These user agents support interactive access
- to the X.500 Directory allowing browsing, searching, listing and
- modifying data in the Directory. However, in most cases, use of
- these DUAs requires the Pilot Project software be installed on the
- host system. Only a few of these DUAs and their capabilities are
- described below.
-
- o DISH - A User Agent which provides a textual interface to the
- X.500 Directory. It gives full access to all elements of the
- Directory Access Protocol (DAP) and as such may be complex for
- novice users. DISH is most useful to the DSA administrator.
-
- o FRED - A User Agent which has been optimized for "white pages"
- types of queries. The FRED program is meant to be similar to
- the WHOIS network service. FRED supports reading, searching,
- and modifying information in the X.500 Directory.
-
- o POD - An X-windows based User Agent intended for novice users.
- POD relies heavily on the concept of the user "navigating"
- around the DIT. Pod supports reading and searching. There are
- no facilities to add entries or to modify the RDNs of entries,
- though most other entry modifications are allowed.
-
- 2.6.5. Directory Service from PCs and MACs
-
- Smaller workstations and personal computers lack the computing power
- or necessary software to implement a full OSI protocol stack. As a
- consequence, several "light-weight" protocols have been developed
- whereby the DAP runs on a capable workstation and exports a simpler
- interface to other end-systems. One such "light weight" protocol,
- the Directory Assistance Service (DAS), is incorporated in the PSI
- Pilot Project software. Another "light weight" protocol, DIXIE, was
- developed at the University of Michigan. Publicly available User
- Agents for both the MAC and PC have been developed using the DA-
- service and the DIXIE protocol. So long as you have the Pilot
- Project software running on one host, you can provide these User
- Agents on many end-systems without having to install the Pilot
- software on all those end-systems.
-
- For further information about available Directory User Agents, see
- RFC-1292, "Catalog of Available X.500 Implementations".
-
- 2.7. Services Provided by ESnet
-
- Currently, there are several ESnet backbone sites which are operating
- their own DSAs within the PSI White Pages Pilot Project. It is
- anticipated that directly connected ESnet backbone sites will
- eventually install and operate their own X.500 DSAs. In the interim,
-
-
-
- ESCC X.500/X.400 Task Force [Page 16]
-
- RFC 1330 X.500 and X.400 Plans for ESnet May 1992
-
-
- ESnet will provide complete support for ESnet backbone sites which
- presently do not have the time, expertise or equipment to establish
- X.500 services. The mechanism for doing this is described in Section
- 2.7.5 below. Additionally, ESnet will provide a variety of services
- in support of the entire X.500 community. These are also described
- in the following sections.
-
- 2.7.1. X.500 Operations Mailing List
-
- ESnet maintains a mailing list for the discussion of relevant X.500
- topics. This mailing list provides a means for sharing information,
- experiences, and expertise about X.500 in the ESnet community. New
- sites joining the ESnet X.500 community will be announced on the
- mailing list. New DSA administrators will be able to solicit help
- from more experienced administrators. When a site brings up a new
- X.500 DSA, the DSA manager should notify the ESnet DSA manager so as
- to ensure they are promptly added to the mailing list.
-
- General discussion: x500-ops@es.net
- To subscribe: x500-ops-request@es.net
-
- 2.7.2. Accessing the X.500 Directory
-
- ESnet has made the X.500 service openly available to the entire ESnet
- community via each of the access methods described in Section 2.6
- above. Host WP.ES.NET provides TELNET access, FINGER and WHOIS
- emulations, querying via electronic mail, as well as remote access
- via light-weight protocols. By making these services widely
- available, we hope to acquaint more users with the features and
- capabilities of X.500.
-
- To try out some of the X.500 User Agents, simply TELNET to WP.ES.NET
- and login as user "fred"; no password is required. You have the
- choice of running the Fred or Pod User Agents. Fred provides a
- command line interface while Pod provides an X-windows based
- interface. You can browse through the global X.500 DIT, search for
- persons in various organizations, and even modify your own entry if
- you have one.
-
- Host WP.ES.NET also provides access to the X.500 Directory via
- emulations of the FINGER and WHOIS utilities. These interfaces
- support a user-friendly-naming (UFN) scheme that simplifies the
- syntax necessary to search for persons in other organizations. The
- following WHOIS command lines illustrate searching for persons at
- various ESnet sites, utilizing the UFN syntax (similar FINGER command
- lines could also be constructed):
-
-
-
-
-
- ESCC X.500/X.400 Task Force [Page 17]
-
- RFC 1330 X.500 and X.400 Plans for ESnet May 1992
-
-
- whois -h wp.es.net leighton,nersc
- whois -h wp.es.net servey,doe
- whois -h wp.es.net logg,slac
- whois -h wp.es.net "russ wright",lbl
-
- For further information about User Friendly Naming, see Steve
- Hardcastle-Kille's working document titled, "Using the OSI Directory
- to Achieve User Friendly Naming".
-
- 2.7.3. Backbone Site Aliases
-
- As ESnet backbone sites join the X.500 pilot, their organizations'
- entries will be placed in various parts of the DIT. For example,
- National Laboratories will be placed directly under the c=US portion
- of the DIT, while universities and commercial entities will most
- likely be placed under localities, such as states or cities.
-
- In order to facilitate searching for the ESnet community as a whole,
- ESnet backbone sites will also be listed as organizational units
- under the node "@c=US@o=Energy Sciences Network". These entries will
- actually be aliases which point to the site's "real" organizational
- entry. Therefore, ESnet backbone sites will be listed in two
- different places in the DIT and one could search for them in either
- location.
-
- 2.7.4. Multiprotocol Stack Support
-
- OSI applications currently run over many different transport/network
- protocols, a factor which hinders communication between OSI end
- nodes. In order to facilitate communication, the ISODE may be
- configured at compile time to support any combination of the
- following stacks:
-
- RFC-1006 over TCP/IP
- TP0 over X.25
- TP0 over X.25 (84)
- TP0 over the TP0-bridge
- TP4 over CLNP
-
- Within the ESnet community, the stacks of interest are RFC-1006 over
- TCP/IP, TP4 over CLNP, and TP0 over X.25. If a backbone site's DSA
- is not running over all three of these stacks, it may eventually
- receive referrals to a DSA that it can not connect to directly, so
- the operation can not proceed. Since the ESnet DSAs will be
- configured to operate over all of the "stacks of interest," they can
- serve as relay DSAs between site DSAs that do not have direct
- connectivity. The site's DSA manager will need to contact the ESnet
- DSA manager to arrange for this relaying to occur. Backbone sites
-
-
-
- ESCC X.500/X.400 Task Force [Page 18]
-
- RFC 1330 X.500 and X.400 Plans for ESnet May 1992
-
-
- will be encouraged to eventually provide as many of the three stacks
- of interest as possible.
-
- 2.7.5. Managing a Site's X.500 Information
-
- For sites which do not initially wish to operate their own DSA,
- ESnet's DSA will master their site's portion of the DIT, enabling the
- site to join the PSI Pilot Project and the ESnet X.500 community. In
- order to accomplish this, the site must provide the ESnet DSA manager
- with information about the people to be included in the X.500
- Directory. This information can usually be obtained from your Site's
- Personnel Database.
-
- ESnet will only maintain a limited amount of information on behalf of
- each person to be represented in the Directory. The attribute types
- listed in the table in Section 2.5 show the maximum amount of
- information which the ESnet DSA will support for a person's entry in
- the Directory. This set of attribute types is a small subset of the
- attribute types offered by the PSI Pilot Project software.
- Therefore, if a site wishes to include additional attribute types,
- they should consider installing and operating their own DSA.
-
- The format of the information to be provided to the ESnet DSA manager
- is as follows: the data should be contained in a flat, ASCII text
- file, one record (line) per person, with a specified delimiter
- separating the fields of the record. More detailed information and a
- sample of a site-supplied data file can be found in Appendix D.
-
- 2.7.5.1. Open Availability of Site Information
-
- Although the PSI Pilot Project allows you to control who may access
- Directory objects and their attributes, any information you provide
- about persons at your site to be stored in the ESnet DSA will be
- considered world readable. This policy is necessary in order to
- minimize the administrative cost of managing potentially many
- organizational objects within the ESnet DSA. If your site decides
- that it does not wish to have certain information about its employees
- publicly known (e.g. work telephone number) then you should not
- provide this information to the ESnet DSA manager or you should
- consider installing and administering your own DSA.
-
- 2.7.5.2. Access Methods for Local Users
-
- Backbone sites which choose the option of having the ESnet DSA master
- their organization's X.500 information should make the availability
- of the X.500 service known to their local users. All of the methods
- described in Section 2.7.2 are available for use, but none of these
- methods will assume the query is relative to the local site.
-
-
-
- ESCC X.500/X.400 Task Force [Page 19]
-
- RFC 1330 X.500 and X.400 Plans for ESnet May 1992
-
-
- To facilitate querying relative to the local environment, the site
- will need to make one host available to run the emulation of the
- FINGER service. Although the resulting query will ultimately be
- directed to the remote ESnet DSA, the search will appear to be local
- to the users at that site. For example, a user on a workstation at
- site XYZ could type the following, omitting their local domain name
- as this is implied:
-
- finger jones@wp
-
- This will retrieve information about user Jones at site XYZ (wp is
- the name or alias of a host at site XYZ, i.e. wp.XYZ.GOV). The site
- coordinator will need to contact the ESnet DSA manager to arrange the
- set up for this service.
-
- 2.7.5.3. Limitations of Using ESnet Services
-
- Since the ESnet DSA will potentially be mastering information on
- behalf of numerous backbone sites, limits will need to be placed on
- the volume of site information stored in the ESnet DSAs. These are
- enforced to ensure DSA responsiveness, as well as to reduce
- administrative maintenance. The limits are:
-
- Item Maximum Limit
- ---- -------------
- X.500 Organizations 1
- Organizational Units 50
- Organizational Unit Depth 3
- Object Entries 5,000
- Update Frequency 1 Month
- Aliases n/a
- Object/Attribute Access Control n/a
-
- One week before each monthly update cycle, a message will be sent on
- the x500-ops@es.net mailer to remind the sites that an update cycle
- is approaching. If no changes are required to the site information,
- the reminder message can be ignored and the existing version of this
- information will be used. If the information is to be updated, a
- complete replacement of all information must be supplied to the ESnet
- DSA manager before the next update cycle. More detailed information
- and a sample of a site-supplied data file can be found in Appendix D.
-
- 2.8. ESnet Running a Level-0 DSA for c=US
-
- For ESnet to provide high quality X.500 services to the ESnet
- community, the ESnet DSAs must operate as Level-0 (first level) DSAs.
- It is currently planned that these DSAs will act as slave, Level-0
- DSAs to PSI's master, Level-0 DSAs. Once the ESnet DSAs are in
-
-
-
- ESCC X.500/X.400 Task Force [Page 20]
-
- RFC 1330 X.500 and X.400 Plans for ESnet May 1992
-
-
- production service, it is recommended that directly connected ESnet
- backbone sites operating their own X.500 DSAs configure them with one
- of the ESnet DSAs as their parent DSA. This provides several
- advantages to the ESnet community:
-
- 1. The ESnet DSAs will be monitored by the NERSC's 24-hour
- Operations Staff. Additionally, ESnet plans to deploy two
- (2) DSAs in geographically disperse locations to ensure
- reliability and availability.
-
- 2. All queries to Level-0 DSAs remain within the ESnet high-speed
- backbone.
-
- 3. If network connectivity is lost to all external Level-0 DSAs,
- X.500 Level-0 connectivity will still exist within the ESnet
- backbone.
-
- 2.9. X.500 Registration Requirements
-
- X.500 organization names must be nationally unique if they appear
- directly below the c=US level in the DIT structure. Nationally
- unique names must be registered through an appropriate registration
- authority, i.e., one which grants nationally unique names.
-
- X.500 organizational unit names need to be unique relative to the
- node directly superior to them in the DIT. Registration of these
- names should be conducted through the "owner" of the superior node.
-
- The registration of X.500 names below the organization level are
- usually a local matter. However, all siblings under a given node in
- the DIT must have unique RDNs.
-
- See Section 4 for a more complete description of OSI registration
- issues and procedures.
-
- 2.10. Future X.500 Issues to be Considered
-
- 2.10.1. ADDMDS Interoperating with PRDMDS
-
- This is a problem which currently does not have an answer. The issue
- of Administrative Directory Management Domains (ADDMDs) interacting
- with Private Directory Management Domains (PRDMDs) is just beginning
- to be investigated by several groups interested in solving this
- problem.
-
- 2.10.2. X.400 Interaction with X.500
-
- The current level of understanding is that X.400 can benefit from the
-
-
-
- ESCC X.500/X.400 Task Force [Page 21]
-
- RFC 1330 X.500 and X.400 Plans for ESnet May 1992
-
-
- use of X.500 in two ways:
-
- 1. Lookup of message recipient information.
-
- 2. Lookup of message routing information.
-
- X.400 technology and products, as they stand today, do not support
- both of these features in a fully integrated fashion across multiple
- vendors. As the standards and technology evolve, consideration will
- have to be given in applying these new functions to the production
- ESnet X.500/X.400 services environment.
-
- 2.10.3. Use of X.500 for NIC Information
-
- Work is currently being performed in the IETF to place NIC
- information on-line in an Internet-based X.500 service.
-
- 2.10.4. Use of X.500 for Non-White Pages Information
-
- The PSI White Pages Pilot Project has caused increasing and popular
- use of X.500 as a white pages services within the Internet community.
- However, the X.500 standard provides for much more than just this
- service. Application processes, devices and security objects are
- just a few of the objects to be considered for future incorporation
- in the global X.500 database.
-
- 2.10.5. Introduction of New X.500 Implementations
-
- Thought will have to be given to the use of commercial X.500 products
- in the future as QUIPU (the implementation recommended in this paper)
- may not meet all of the needs of the ESnet community. As commercial
- products mature and become stable, they will have to be incorporated
- into the ESnet X.500 service in a way which ensures interoperability
- and reliability.
-
- 2.10.6. Interaction of X.500 and DECdns
-
- There is every indication that DECdns and X.500 will interoperate in
- some fashion in the future. Since there is an evolving DECdns
- namespace (i.e. OMNI) and an evolving X.500 DIT (i.e. NADF), some
- consideration should be given to how these two name trees will
- interact. All of this will be driven by the Digital Equipment
- Corporation's decisions on how to expand and incorporate its DECdns
- product with X.500.
-
-
-
-
-
-
-
- ESCC X.500/X.400 Task Force [Page 22]
-
- RFC 1330 X.500 and X.400 Plans for ESnet May 1992
-
-
- 3. X.400 - OSI Message Handling Services
-
- 3.1. Brief Tutorial
-
- In 1984 CCITT defined a set of protocols for the exchange of
- electronic messages called Message Handling Systems (MHS) and is
- described in their X.400 series of recommendations. ISO incorporated
- these recommendations in their standards (ISO 10021). The name used
- by ISO for their system was MOTIS (Message-Oriented Text Interchange
- Systems). In 1988 CCITT worked to align their X.400 recommendations
- with ISO 10021. Currently when people discuss messaging systems they
- use the term X.400. These two systems are designed for the general
- purpose of exchanging electronic messages in a store and forward
- environment. The principle use being made of this system today is to
- support electronic mail. This section will give an overview of X.400
- as used for electronic mail. In the following sections, the term
- X.400 will be used to describe both the X.400 and MOTIS systems.
-
- The basic model used by X.400 MHS is that of a Message Transfer
- System (MTS) accessed via a User Agent (UA). A UA is an application
- that interacts with the Message Transfer System to submit messages on
- behalf of a user. A user is referred to as either an Originator
- (when sending a message) or a Recipient (when receiving one). The
- process starts out when an Originator prepares a message with the
- assistance of their UA. The UA then submits the message to the MTS
- for delivery. The MTS then delivers the message to one or more
- Recipient UAs.
-
- _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
- ______ | _______ _______ | ______
- | | | MTS | | | | | | |
- | UA |<----|---->| MTA |<------>| MTA |<---|--->| UA |
- |______| | |_______| |_______| | |______|
- |_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _|
-
- The MTS provides the general store-and-forward message transfer
- service. It is made up of a number of distributed Message Transfer
- Agents (MTA). Operating together, the MTAs relay the messages and
- deliver them to the intended recipient UAs, which then makes the
- messages available to the recipient (user).
-
- The basic structure of an X.400 message is an envelope and content
- (i.e. message). The envelope carries information to be used when
- transferring the message through the MTS. The content is the piece
- of information that the originating UA wishes delivered to the
- recipient UA. There are a number of content types that can be
- carried in X.400 envelopes. The standard user message content type
- defined by X.400 is called the Interpersonal (IP) message. An IP
-
-
-
- ESCC X.500/X.400 Task Force [Page 23]
-
- RFC 1330 X.500 and X.400 Plans for ESnet May 1992
-
-
- message consists of two parts, the heading and body. The heading
- contains the message control information. The body contains the user
- message. The body may consist of a number of different body parts.
- For example one IP message could carry voice, text, Telex and
- facsimile body parts.
-
- The Management domain (MD) concept within the X.400 recommendations
- defines the ownership, operational and control boundary of an X.400
- administration. The collection consisting of at least one MTA and
- zero or more UAs owned by an organization or public provider
- constitutes a management domain (MD). If the MD is managed by a
- public provider it is called an Administration Management Domain
- (ADMD). The MD managed by a company or organization is called a
- Private Management Domain (PRMD). A Private MD is considered to
- exist entirely within one country. Within that country a PRMD may
- have access to one or more ADMDs.
-
- Each MD must ensure that every user (i.e UA) in the MD has at least
- one name. This name is called the Originator/Recipient (O/R) Name.
- O/R Names are constructed from a set of standard attributes:
-
- o Country Name
-
- o Administration Management Domain
-
- o Private Management Domain
-
- o Organization Name
-
- o Organizational Unit Name
-
- o Surname
-
- o Given name
-
- o Initials
-
- o Generational Qualifier
-
- An O/R name must locate one unambiguous O/R UA if the message is to
- be routed correctly through the Message Transfer Service. Currently
- each MD along the route a message takes determines the next MD's MTA
- to which the message should be transferred. No attempt is made to
- establish the full route for a message, either in the originating MD
- or in any other MD that acquires the store and forward responsibility
- for the message.
-
- Messages are relayed by each MD on the basis of the Management domain
-
-
-
- ESCC X.500/X.400 Task Force [Page 24]
-
- RFC 1330 X.500 and X.400 Plans for ESnet May 1992
-
-
- portion of their O/R Name until arrival at the recipient MD. At
- which point, the other attributes in the name are used to further
- route to the recipient UA. Internal routing within a MD is the
- responsibility of each MD.
-
- 3.2. ESnet X.400 Logical Backbone
-
- Currently within the ESnet community message handling services are
- implemented with a number of different mail products, resulting in
- what is classically known as an "n-squared" problem. For example,
- let's say that LLNL only uses QuickMail on site, PPPL only uses
- MAIL-11 (VMS MAIL), and CEBAF only uses SMTP mail. For LLNL to send
- mail to PPPL and CEBAF, is must support MAIL-11 and SMTP locally on-
- site. Likewise for PPPL to send mail to LLNL and CEBAF, it must
- support MAIL-11 and QuickMail locally. Identically, this scenario
- exists for CEBAF.
-
- To alleviate this problem, a logical X.400 backbone must be
- established through out the entire ESnet backbone. Then, each ESnet
- backbone site will be responsible for only providing connectivity
- between it's local mail domains (QuickMail, MAIL-11, SMTP Mail, or
- even native X.400) and the logical X.400 backbone. One of the long-
- term goals is to establish X.400 as the "common denominator" between
- directly connected ESnet backbone sites.
-
- 3.3. Naming Structure
-
- The name-spaces for X.500 and X.400 are completely different and are
- structured to meet different needs. The X.500 name-space is
- typically organized to allow quick, optimized searching; while the
- X.400 ORname is used to forward an X.400 message through several
- "levels" of MTAs (X.400 Message Transfer Agents).
-
- ESnet backbone sites will participate in the X.400 environment
- through one of two options; either participating in the ESnet Private
- Management Domain (PRMD) or operating a site PRMD. For most sites,
- utilizing the ESnet PRMD will be the simpler and preferable choice.
-
- 3.3.1. Participating in the ESnet Private Management Domain
-
- ESnet backbone sites participating in the ESnet PRMD will have an
- X.400 name syntax as follows:
-
- /.../O=<site>/PRMD=ESnet/ADMD= /C=US/
-
- A few examples of a possible X.400 ORnames using the above syntax
- are:
-
-
-
-
- ESCC X.500/X.400 Task Force [Page 25]
-
- RFC 1330 X.500 and X.400 Plans for ESnet May 1992
-
-
- /PN=Smith/OU=Computations/O=LLNL/PRMD=ESnet/ADMD= /C=US/
- /PN=Jones/OU=Physics/O=PPPL/PRMD=ESnet/ADMD= /C=US/
-
- These sites will operate an MTA at the /O=<organization> level in the
- name hierarchy.
-
- 3.3.2. Operating a Site Private Management Domain
-
- ESnet backbone sites which operate a PRMD will have an X.400 name
- syntax as follows:
-
- /.../O=<org>/PRMD=<site>/ADMD= /C=US/
-
- A few examples of a possible X.400 ORnames using the above syntax
- are:
-
- /PN=Smith/O=Computations/PRMD=LLNL/ADMD= /C=US/
- /PN=Jones/O=Physics/PRMD=PPPL/ADMD= /C=US/
-
- These sites will operate an MTA at the /PRMD=<PRMD> level in the name
- hierarchy. This MTA will peer with the ESnet PRMD MTA.
-
- 3.3.3. Detailed Name Structure
-
- GOSIP places several limits on allowable ORnames. After the
- /O=<organization> name, up to four levels of
- /OU=<organizational_unit> names are allowed. The ORname string is
- then completed with the /PN=<personal_name> field.
-
- All ORname fields must use characters from the ISO printable
- character set. Additionally, the following name length restrictions
- apply:
-
- PRMD Names 16 characters
- Organization Names 64 characters
- Organizational Unit Names 32 characters
- Personal Names 64 characters
-
- NOTE: A 40 character limit for Personal Names is now being
- studied by the CCITT.
-
- Within these name constraints, the architecting of an organization's
- name space is a local matter. Sites are encouraged to consider ease
- of use and stability when determining their naming structure.
-
- 3.4. X.400 Routing
-
- In the IP environment a SMTP MTA could use the Domain Name Service
-
-
-
- ESCC X.500/X.400 Task Force [Page 26]
-
- RFC 1330 X.500 and X.400 Plans for ESnet May 1992
-
-
- (DNS) to locate connection information for the host closest to the
- recipient. With X.400, MTAs must know the remote MTAs name and
- password along with connection information. This is because of
- access control requirements on some X.400 systems. In X.400 MHS this
- information will, at some future date, be provided by X.500. In the
- mean time the routing and connection process within the X.400
- community is table driven. This solution requires a coordination and
- distribution effort to ensure a quick and reliable update of these
- tables.
-
- The current thinking on the problem of X.400 routing is to decompose
- the X.400 address space into a hierarchy, with each node in this
- hierarchy representing the entry point for an X.400 domain. These
- nodes have been commonly called Well Known Entry Points (WEPs). Each
- of these WEPs represent one X.400 MHS domain. For example:
-
- /O=LBL/PRMD=ESnet/ADMD= /C=US/
- /O=NERSC/PRMD=ESnet/ADMD= /C=US/
- /PRMD=ESnet/ADMD= /C=US/
- /PRMD=ANL/ADMD= /C=US/
- /PRMD=PNL/ADMD= /C=US/
-
- To minimize the number of hops between Originators and Recipients it
- is the current recommendation of the X.400 community that every PRMD
- peer with all other PRMDs.
-
- The ESnet backbone will provide connectivity between multiple PRMDs
- (the ESnet PRMD and any site operated PRMDs), each with associated
- well-know entry point MTAs. Each of these PRMD-level MTAs must be
- configured with routing and mapping information about each other to
- enable peer-to-peer PRMD routing. These routing tables should be
- updated immediately upon the discovery of new/changed X.400
- connectivity information. These tables will be made available to the
- ESnet community via the ESnet Information Server. Once placed on-
- line, a notification message announcing the availability of this new
- routing information will be sent to every WEP owner via the E-mail
- mechanism described in Section 3.5.1. It is recommended that WEP
- administrators should retrieve this new routing information and
- update their MTAs within 10 working days.
-
- The well-known entry point MTA for each PRMD can route down to an
- Organizational level MTA or laterally to the well-known entry point
- of a peer PRMD MTA.
-
- For example, the ESnet MTA would route a message with the address:
-
- /PN=Funk/OU=CS/O=PPPL/PRMD=ESnet/ADMD= /C=US/
-
-
-
-
- ESCC X.500/X.400 Task Force [Page 27]
-
- RFC 1330 X.500 and X.400 Plans for ESnet May 1992
-
-
- to a well-known entry point for PPPL (O=PPPL). PPPL must own and
- operate their own X.400 MTA, and it must be configured to accept
- X.400 messages from the ESnet MTA. Thus, the interpretation of
- remaining "/PN=Funk/OU=CS" is left to the PPPL MTA to route.
-
- Mail sent from PPPL's MTA would be routed to the ESnet's MTA (PRMD)
- to be eventually routed to its destination.
-
- The ESnet MTA will also route to peer MTAs which are well-known entry
- points for other PRMDs (e.g. ESnet backbone site PRMDs, XNREN, Hughes
- Air Craft, NASA, CDC). For example, the ESnet MTA would route a
- message with the address:
-
- /PN=Smith/OU=MS/O=RL/PRMD=PNL/ADMD= /C=US/
-
- to a well-known entry point for PNL (PRMD=PNL). PNL must own and
- operate their own X.400 MTA, and it must be configured to accept
- X.400 messages from the ESnet MTA (as well as possibly other PRMDs).
- Thus, the interpretation of the remaining "/PN=SMITH/OU=MS/O=RL" is
- left to the PNL MTA to route.
-
- Mail sent from PNL's MTA (PRMD) would be routed to the well-known
- entry point for the PRMD indicated in the destination address.
-
- Additionally, a site operated PRMD must be able to route mail to any
- other peer-PRMD within the ESnet community.
-
- 3.4.1. Responsibilities in Operating an X.400 PRMD MTA
-
- If the X.400 world were to operate exactly as the standard
- recommends, PRMDs would only peer with other PRMDs when connectivity
- is available and traffic demand is sufficient, and would utilize ADMD
- services to reach all other PRMDs. In reality, many PRMDs will not
- subscribe to an ADMD service and will only be reachable through PRMD
- peering.
-
- Most communities, such as the ESnet, desire the fullest PRMD
- interconnectivity possible to minimize the need for ADMD services.
- Community PRMD operational requirements stem from a policy of
- achieving large scale peering among PRMD operators within the
- community.
-
- Work is continuing in the IETF X.400 Operations Working Group to
- produce an RFC that specifies the operational requirements that must
- be implemented by X.400 Management Domains. "Requirements for X.400
- Management Domains (MDs) Operating in the Global Research and
- Development X.400 Service", this document is listed in Appendix G.
- ESnet will comply with all the requirements outlined in this
-
-
-
- ESCC X.500/X.400 Task Force [Page 28]
-
- RFC 1330 X.500 and X.400 Plans for ESnet May 1992
-
-
- document. It is the recommendation that all ESnet PRMDs follow the
- requirements specified in this document.
-
- As an overview, this document specifies that each PRMD will provide
- at least one WEP and that all PRMDs must be interconnected. There
- are a number of PRMDs in the International X.400 service that have
- different communication stack requirements. For example:
-
- Stack 1 Stack 2 Stack 3 Stack 4
- ------- ------- ------- -------
- Transport Layer 4 TP0 TP4 RFC-1006 TP0
- Network Service 1-3 X.25 CLNS TCP/IP CONS
-
- To meet the requirement that all PRMDs must be interconnected a PRMD
- must support one or more of the above stacks. For stacks that are
- not supported the PRMD must negotiate with another PRMD or ADMD to
- relay messages to a Management Domain that does support the other
- stacks.
-
- The PRMD requirements also suggest that PRMDs support downgrading of
- X.400 1988 to X.400 1984. Also, the PRMD must be reachable from the
- Internet Mail service. This means the PRMD must maintain an Internet
- Mail/X.400 gateway.
-
- In all cases, members of the ESnet community who operate a PRMD
- should notify ESnet of the WEP and MTA information required to
- perform peering.
-
- 3.4.2. Responsibilities in Operating an X.400 Organizational MTA
-
- ESnet will provide PRMD service to the ESnet community. ESnet will
- peer with the other PRMDs in the International X.400 service and
- provide a WEP for the ESnet community. An Organization/site needs to
- decide if they are going to comply with the above PRMD requirements
- or act as an organization associated to the ESnet PRMD. Minimally,
- an organizational MTA will only have to support one of the protocol
- stacks provided by it associated PRMD. But in all cases, the site
- will need to provide a WEP and register/list their MTA(s) with ESnet.
-
- 3.5. Services Provided by ESnet
-
- ESnet will provide PRMD service to those members of the ESnet
- community who desire it. ESnet will peer with other PRMDs in the
- International community (e.g. XNREN, Hughes Air Craft, NASA, CDC) and
- provide a WEP for the ESnet community; the intent is to provide the
- fullest PRMD level X.400 services.
-
- ESnet will deploy two, PRMD level, X.400 MTAs in geographically
-
-
-
- ESCC X.500/X.400 Task Force [Page 29]
-
- RFC 1330 X.500 and X.400 Plans for ESnet May 1992
-
-
- disperse locations. These MTAs will be able to forward mail for
- directly connected ESnet backbone sites, as well as to and from the
- peered PRMDs.
-
- 3.5.1. X.400 Operations Mailing List
-
- ESnet will provide an X.400 operations mailer for announcements and
- to allow the sharing of X.400 operational information in the ESnet
- community.
-
- General discussion: x400-ops@es.net
- To subscribe: x400-ops-request@es.net
-
- 3.5.2. MTA Routing Table on ESnet Information Server
-
- ESnet will maintain forwarding information about ESnet community MTAs
- at the /PRMD=<PRMD> or /O=<organization> levels (depending on what
- level the site MTA is operating). This information will be available
- for use in configuring directly connected ESnet site operated MTAs.
- This information will be made available in a machine independent
- format on the ESnet Information Server.
-
- 3.5.3. MTA Routing Table Format
-
- The ESnet staff will determine the details of information format,
- update frequency, obtaining, and disseminating the information based
- on operational experience and constraints.
-
- 3.5.4. Gateway Services and Multiprotocol Stack Support
-
- The ESnet MTAs will minimally support bidirectional SMTP-X.400 mail
- gateway capabilities, and will operate over the OSI CLNS protocol (as
- defined by GOSIP) and RFC-1006 stacks. Configuration and operation
- of mail protocol gateway functions will be governed by the ESnet
- staff.
-
- Backbone site MTAs which service ORnames at the /O=<site> level under
- the ESnet PRMD must utilize one of the ESnet PRMD supported protocol
- stacks. This requirement assures that all users of the ESnet PRMD
- will be able to communicate to one another via the ESnet PRMD MTA.
-
- Backbone site MTAs which service ORnames in PRMDs other than
- /PRMD=ESnet must utilize the OSI CLNS stack for GOSIP conformance.
- Use of the RFC-1006 stack is optional. This requirement assures that
- all PRMDs in the ESnet community will be able to peer with the ESnet
- PRMD.
-
-
-
-
-
- ESCC X.500/X.400 Task Force [Page 30]
-
- RFC 1330 X.500 and X.400 Plans for ESnet May 1992
-
-
- 3.5.5. Registering/Listing your PRMD or Organizational MTA with ESnet
-
- To provide for the connection and routing requirements in X.400 you
- will need to register/list your MTA with ESnet. This information
- will be maintained in tables on the ESnet Information Server. ESnet
- will also maintain information on the International X.400 service.
- ESnet will use the same format for information as maintained by the
- International X.400 service. This is described in detail in a IETF
- X.400 operations paper "Routing Coordination for X.400 MHS Services
- within a Multiprotocol/Multinetwork Environment". This paper is a
- working draft, see Appendix G. It describes a machine independent
- form for distribution of X.400 information.
-
- There are three tables that must be maintained and exchanged by the
- top level WEPS.
-
- 1. The Community Document
-
- 2. The WEP Document
-
- 3. The Domain Document
-
- ESnet will submit these documents to the International X.400
- community on behalf of the ESnet Community. If an ESnet PRMD wishes
- to peer with the International PRMDs they will need to submit these
- documents to that community.
-
- The Community document is used to list the central coordination point
- and file server where all MHS documents will be stored. It also
- lists the communication stacks used by the MHS community. This
- document will be submitted to the International X.400 service by
- ESnet for the ESnet Community. ESnet PRMDs and Organizations do not
- need to submit this form to ESnet. If an ESnet PRMD wishes to peer
- with the International X.400 service then they must submit this form
- to that community.
-
- Each ESnet MHS domain will need to submit a WEP and Domain Document
- to ESnet. The WEP document is used to list the WEPs used by an ESnet
- MHS domain. It will contain all the information that is needed for
- MTA connection and access control. ESnet will submit the ESnet
- community WEP and Domain Documents to the International X.400
- service. The WEP document consists of a list of WEPs, with the
- following information for each one:
-
- o The MTA Name
-
- o Password
-
-
-
-
- ESCC X.500/X.400 Task Force [Page 31]
-
- RFC 1330 X.500 and X.400 Plans for ESnet May 1992
-
-
- o Which MTS supported
-
- o Which standard, 84 and/or 88
-
- o Connection information outbound
-
- o Connection information inbound
-
- o Computer system information
-
- o Point of contact
-
- The Domain Document specifies all the X.400 domains managed by a
- site. It indicates the person responsible and which WEP services
- which Domain. This document contains the following information
- repeated for each Domain:
-
- o X.400 Domain
-
- o Point of Contact
-
- o Relaying WEP(s)
-
- 3.6. X.400 Message Routing Between ADMDS and PRMDS
-
- While ESnet will provide X.400 routing service for systems, it cannot
- provide routing via commercial X.400 carriers at this time. The
- FTS-2000 charge for routing X.400 messages is $.45 (US) plus X.25
- packet charges. This could result in a charge of several dollars for
- large messages, a real possibility with the multi-media capacity of
- X.400. The payment of this fee is not within the charter of ESnet
- and the provision of a charging mechanism to charge member sites is
- not currently contemplated.
-
- 3.7. X.400 Registration Requirements
-
- It is recommended by the CCITT that all X.400 PRMD names be
- nationally unique. This is a current CCITT agreement and allows
- direct PRMD-PRMD peer routing. Since national uniqueness is
- required, registration should be performed through an appropriate
- registration authority (such as ANSI).
-
- X.400 organization names must be unique within a PRMD. There is no
- need for national uniqueness. Registration of an X.400 organization
- name should be conducted through the PRMD operator.
-
- The registration of X.400 names below the organization level are
- usually a local matter. Uniqueness within the context of a superior
-
-
-
- ESCC X.500/X.400 Task Force [Page 32]
-
- RFC 1330 X.500 and X.400 Plans for ESnet May 1992
-
-
- name should always be maintained.
-
- See Section 4 for a more complete description of OSI registration
- issues and procedures.
-
- 3.8. Future X.400 Issues to be Considered
-
- 3.8.1. X.400 Mail Routing to International DOE Researchers
-
- Currently there are DOE researchers located in Switzerland, Japan,
- Germany, China and Brazil. PRMD level connectivity to these
- international locations does not exist presently. Since ESnet is not
- chartered to pay for commercial X.400 services on behalf of the ESnet
- community, "buying" this service is not a viable option.
-
- There are efforts taking place to provide international X.400 service
- over the (international) Internet. Once this becomes fully
- operational, further research will have to be performed to see if
- this provides the X.400 connectivity needed to support the DOE
- researchers located abroad.
-
- 3.8.2. X.400 (1984) and X.400 (1988)
-
- The ESnet MTAs will initially support the 1984 version of the X.400
- standard. As the use of 1988 X.400 becomes more prevalent, support
- for the newer standard will need to be addressed. One important
- point, once the ESnet MTAs become 1988 X.400 compliant, they will
- also have so support "downgrading" to 1984 X.400 to ensure reliable
- X.400 mail delivery to the ESnet community.
-
- 3.8.3. X.400 Interaction with X.500
-
- This is discussed in Section 2.10.2.
-
- 4. OSI Name Registration and Issues
-
- Implementing OSI services requires that certain information objects
- (e.g., people, information processing systems and applications) must
- be unambiguously identifiable on a global basis. These objects may
- be defined by a variety of organizations, e.g., ISO/IEC, CCITT,
- commercial, and government.
-
- To meet this requirement ISO/IEC and CCITT have established a
- hierarchical structure of names (a tree). The top level of the
- naming tree, shared by ISO and CCITT, represents the global naming-
- domain. Naming domains are managed by registration authorities. A
- registration authority can delegate authority for part of its
- naming-domain to another (lower level) registration authority, thus
-
-
-
- ESCC X.500/X.400 Task Force [Page 33]
-
- RFC 1330 X.500 and X.400 Plans for ESnet May 1992
-
-
- forming the tree.
-
- Each object can be given a unique and unambiguous name by registering
- the object's name with an OSI registration authority at an
- appropriate level in the naming tree.
-
- OSI name registration authorities and their procedures are expected
- to change over time. Since names are intended to be stable, these
- changes (hopefully!) will have minimal impact on existing OSI name
- registrations.
-
- This section describes the role of OSI registration authorities, the
- difference between a "registration" and a "notification", and sources
- of nationally unique names. Information about three OSI name
- registration authorities; the American National Standards Institute
- (ANSI), the General Services Administration (GSA), and the U.S.
- Department of Energy (U.S. DOE); are given.
-
- Registration of a name often requires stating a "right" to that name.
- However, an OSI name registration does not guarantee legal name
- rights. Name rights should be reviewed by legal experts prior to
- registration. Information about the U.S. Department of Commerce,
- Patent and Trademark Office (PTO) (potentially useful in asserting or
- defending name rights) is given below.
-
- 4.1. Registration Authorities
-
- OSI names are obtained through OSI name registration authorities by a
- registration process. The selection of which particular registration
- authority to use is determined by the desired level of the OSI name
- in the naming hierarchy, possible restrictions on the names allocated
- by each registration authority, and the applicability rules (will
- they service your request) of each registration authority.
-
- An OSI name registration authority allocates OSI names from the
- particular naming-domain it controls. Every registration authority
- can trace its naming authority to its parent registration authority,
- and ultimately to the top (global) level of the naming hierarchy.
-
- 4.2. Registration Versus Notification
-
- Registering an OSI name guarantees its uniqueness and lack of
- ambiguity. For a name to be useful however, other parties (besides
- the registration authority) will need to be notified of the name and
- its usage.
-
- There is a clear distinction between registration (obtaining an OSI
- name) and notification (informing others of a name and its use).
-
-
-
- ESCC X.500/X.400 Task Force [Page 34]
-
- RFC 1330 X.500 and X.400 Plans for ESnet May 1992
-
-
- Often the term "registration" is used to describe both activities,
- this is a potential source of confusion.
-
- For example, NADF and PSI (see Section 2) are not OSI registration
- authorities. NADF may operate state registration authorities in the
- future, if delegated that administrative right by the states. PSI
- operates an X.500 pilot project and needs to be notified of
- registered names when organizations join their pilot.
-
- X.400 ADMD operators are also not OSI registration authorities,
- although they accept notification of X.400 PRMD names used by their
- customers.
-
- The PTO is not an OSI registration authority. PTO names have no
- meaning in an OSI context.
-
- 4.3. Sources of Nationally Unique Name Registration
-
- There are four potential sources of nationally unique names which are
- of interest to the ESnet community. These are ANSI, GSA, U.S. DOE
- and the states. An overview of the ANSI, GSA, and U.S. DOE
- procedures are given in later sections.
-
- In order to maintain national uniqueness "constructed name syntax" is
- used by GSA, U.S. DOE, and the states. The form of each name is
- shown below, "name" is the name presented to the registration
- authority for registration.
-
- 1. ANSI names are of the form "name".
-
- 2. GSA names are of the form "GOV+name".
-
- 3. U.S. DOE names are of the form "GOV+USDOE+name".
-
- 4. State names are of the form "CA+name" (using California).
-
- State name registration authorities are not in operation at this
- time. The use of U.S. DOE as a nationally unique name registration
- source is not recommended due to the awkwardness of a double
- constructed name.
-
- 4.4. How to Apply for ANSI Organization Names
-
- ANSI is the root U.S. source of OSI recognized nationally unique
- organization names. ANSI registration costs $2500 and results in
- both an alphanumeric name and an associated numeric name. These
- names may be used for a variety of purposes in X.400, X.500, and
- other OSI services.
-
-
-
- ESCC X.500/X.400 Task Force [Page 35]
-
- RFC 1330 X.500 and X.400 Plans for ESnet May 1992
-
-
- For ANSI OSI organization name registration forms and instructions,
- you should send your request to:
-
- American National Standards Institute, Inc.
- Attn: Beth Somerville
- OSI Registration Coordinator
- 11 West 42nd Street
- New York, NY 10036
- Phone: (212) 642-4976
-
- ANSI registration procedures include a 90 day public review period
- during which name requests can be easily challenged.
-
- There is a mechanism to forward ANSI requests to the GSA, it is
- discussed in the GSA section below.
-
- 4.5. How to Apply for GSA Organization Names
-
- GSA is the registration authority for government use of GOSIP, their
- registration services are free for federal government organizations.
- Names assigned by GSA always begin with the characters "GOV+" and are
- limited to 16 characters. By agreement with ANSI, these GSA assigned
- names are national unique.
-
- For GSA OSI Organization Name registration forms and instructions,
- you should send your request to:
-
- General Services Administration
- Office of Telecommunications Services
- Registration Services, Room 1221-L KBA
- 18th and F Streets, N.W.
- Washington, D.C. 20405
-
- 4.5.1. GSA Designated Agency Representatives
-
- When preparing the GSA registration form a designated agency
- representative must sign where it says "Registration Official Name
- and Signature". GSA will refuse requests missing this signature.
-
- The GSA designated Agency Representative for the Department of Energy
- is:
-
-
-
-
-
-
-
-
-
-
- ESCC X.500/X.400 Task Force [Page 36]
-
- RFC 1330 X.500 and X.400 Plans for ESnet May 1992
-
-
- Steve Hackman
- Electronics Engineer
- U.S. Department of Energy
- AD-241.3/GTN
- Washington, D.C. 20585
- Office Phone: (301) 903-6111
- Office FAX: (301) 903-4125
- E-Mail: hackman@gosip.xosi.doe.gov
-
- 4.5.2. Forwarding of ANSI Registrations to GSA
-
- ANSI registration requests can be forwarded automatically to the GSA.
- This is the equivalent of registering with both ANSI and GSA. The
- result is two nationally unique OSI name registrations, "name" from
- ANSI and "GOV+name" from GSA.
-
- There is no GOSIP requirement for GSA registration but many feel the
- additional GSA registration may be useful.
-
- Assuming your organization is a federal government organization,
- answer the last three questions on the ANSI registration form as
- shown below:
-
- 1. Do you wish the information supplied in the request to remain
- confidential? NO.
-
- 2. Do you wish to have your organization name registered with the
- U.S. GOSIP Registration Authority (a.k.a. GSA)? YES.
-
- 3. Is your organization an organization of the Federal Government?
- YES.
-
- You must indicate on the application form the approval of the GSA
- designated agency representative (Steve Hackman). He does not sign
- as "Signature of Requestor", but some notation of his approval must
- be attached or GSA will reject the forwarded application.
-
- 4.6. How to Apply for U.S. DOE Organization Names
-
- ESnet sites are encouraged to review the DOE GOSIP procedures and
- guidelines in planning their GOSIP activities. This document does
- not conflict with current DOE GOSIP policies.
-
- DOE can assign nationally unique names which are prefixed by the
- string "GOV+USDOE+". Use of this name source is not recommended;
- there is no apparent advantage in using U.S. DOE over GSA as a source
- of nationally unique names.
-
-
-
-
- ESCC X.500/X.400 Task Force [Page 37]
-
- RFC 1330 X.500 and X.400 Plans for ESnet May 1992
-
-
- Copies of current U.S. DOE GOSIP policies, guidelines, and
- registration forms may be obtained through site DOE naming
- authorities or Steve Hackman.
-
- 4.7. Why Apply for a Trademark with the PTO?
-
- Legal issues may arise concerning the rights to use a desired name.
- OSI name registrations are not intended to "legally protect" name
- usage rights; that is not their function.
-
- Consultation with legal experts concerning the rights to use a name
- being registered is strongly advised, this recommendation does not
- offer specific legal guidance. Applying for a trademark may be
- considered as a means to assert or protect the rights to a name.
-
- Per the PTO trademark application instructions there may be several
- benefits in obtaining a trademark.
-
- o The filing date of the application is a constructive date of
- first use of the mark in commerce (this gives registrant
- nationwide priority as of the date).
-
- o The right to sue in Federal court for trademark infringement.
-
- o Constructive notice of claim of ownership.
-
- o Limited grounds for attacking a registration once it is five
- years old.
-
- 4.8. How to Apply for a Trademark with the PTO
-
- You should obtain a trademark application and detailed instructions
- from the U.S. Department of Commerce, Patent and Trademark Office.
- This can be done by mailing your request to the address below, or
- calling the PTO at the phone number below:
-
- U.S. Department of Commerce
- Patent and Trademark Office
- Washington, D.C. 20231
- Phone: (703) 557-INFO
-
- NOTE: The following information is based on ESnet experience in
- filing for a trademark based on prior use.
-
- After you receive your application, you will need to perform the
- following steps.
-
- 1. Complete the written application form. If you have more than
-
-
-
- ESCC X.500/X.400 Task Force [Page 38]
-
- RFC 1330 X.500 and X.400 Plans for ESnet May 1992
-
-
- one name you are filing, you must complete a separate form for
- each name.
-
- 2. Provide a black-and-white drawing of the mark. In the case
- where there is no artwork, only text, the text must be
- centered on the page in uppercase.
-
- 3. Provide a check in the amount of $175 (for each application)
- made payable to the Commissioner of Patents and Trademarks.
-
- 4. Provide three specimens showing actual use of the mark on or
- in connection with the goods or services.
-
- The class of goods/services associated with this trademark must be
- specified on the registration form. The currently defined classes of
- services are:
-
- 35 Advertising and business.
- 36 Insurance and financial.
- 37 Construction and repair.
- 38 Communication.
- 39 Transportation and storage.
- 40 Material treatment.
- 41 Education and entertainment.
- 42 Miscellaneous.
-
- So, for example, there could be two (or more) "ESnet" trademarks,
- with each trademark associated with a different service class. Thus,
- trademarks are not nationally unique.
-
- Before submitting your form, you should see if your trademark is
- already registered to someone else (for the service class you
- specified). This is typically done by your legal department through
- the PTO Trademark Search Library.
-
- Since the PTO form is a legal document, you must involve your legal
- department and the documents may only be signed by someone who is a
- legally recognized representative of your organization. For example,
- in applying for the service mark "ESnet", the "Applicant Name" was
- "The Regents of the University of California", and the legally
- recognized representative was Dr. John Nuckolls, the director of the
- Lawrence Livermore National Laboratory.
-
- 4.9. Future Name Registration Issues to be Considered
-
- 4.9.1. ANSI Registered ADMD and PRMD Names
-
- There are discussions in the ANSI and CCITT communities revolving
-
-
-
- ESCC X.500/X.400 Task Force [Page 39]
-
- RFC 1330 X.500 and X.400 Plans for ESnet May 1992
-
-
- around the idea of having a formal registration of all ADMD and PRMD
- Names (not just ANSI Organization Names). The ideas being exchanged
- include having a separate ANSI national registry for these names, and
- having to pay a periodic "license" fee. This is just in the idea
- discussion phase now, but it may impact the cost of ANSI ADMD and
- PRMD Name registration in the near future.
-
- Glossary
-
- AA - See ADMINISTRATIVE AUTHORITY.
-
- ADDMD - See ADMINISTRATIVE DIRECTORY MANAGEMENT DOMAIN.
-
- ADMD - See ADMINISTRATION MANAGEMENT DOMAIN.
-
- ADMINISTRATION - An Administration denotes a public telecommunications
- administration or other organization offering public
- telecommunications services.
-
- ADMINISTRATION MANAGEMENT DOMAIN - An Administrative Management Domain
- (ADMD) is a management domain managed by an Administration;
- generally one of the common carriers (e.g. AT&T, MCI, U.S. Sprint,
- etc.).
-
- ADMINISTRATIVE AUTHORITY - An entity which has administrative control
- over all entries stored within a single Directory System Agent
- (DSA).
-
- ADMINISTRATIVE DIRECTORY MANAGEMENT DOMAIN - An Administrative Directory
- Management Domain (ADDMD) is a Directory Management Domain (DMD)
- which is managed by an administration.
-
- AE - See APPLICATION ENTITY.
-
- ALIAS - An entry of the class "alias" containing information used to
- provide an alternative name for an object.
-
- ANSI - The American National Standards Institute. ANSI is the official
- representative of the United States to ISO.
-
- AP - See APPLICATION PROCESS.
-
- APPLICATION ENTITY - An application entity is the OSI portion of an
- Application Process (AP).
-
- APPLICATION LAYER - The application layer is the portion of an OSI
- system ultimately responsible for managing communication between
- application processes (APs).
-
-
-
- ESCC X.500/X.400 Task Force [Page 40]
-
- RFC 1330 X.500 and X.400 Plans for ESnet May 1992
-
-
- APPLICATION PROCESS - An application process is an object executing in a
- real system (computer).
-
- APPLICATION SERVICE ELEMENT - An application service element (ASE) is
- the building block of an application entity (AE). Each AE consists
- of one or more service elements, as defined by its application
- context.
-
- ASE - See APPLICATION SERVICE ELEMENT.
-
- ATTRIBUTE - An attribute is the information of a particular type
- concerning an object and appearing in an entry describing that
- object in the Directory Information base (DIB).
-
- ATTRIBUTE TYPE - An attribute type is that component of an attribute
- which indicates the class of information given by that attribute.
-
- ATTRIBUTE VALUE - An attribute value is a particular instance of the
- class of information indicated by an attribute type.
-
- BASE ATTRIBUTE SET - A minimum set of attributes whose values
- unambiguously identify a particular management domain.
-
- BODY - The body of the IP-message is the information the user wishes to
- communicate.
-
- CCITT - An international standards making organization specializing in
- international communications standards and chartered by the United
- Nations. "CCITT" is a french acronym meaning the International
- Telephone and Telegraph Consultative Committee.
-
- CHAINING - Chaining is a mode of interaction optionally used by a
- Directory System Agent (DSA) which cannot perform an operation
- itself. The DSA chains by invoking the operation of another DSA
- and then relaying the outcome to the original requestor.
-
- CLNP - The OSI Connectionless Network Protocol. CLNP's use is required
- by GOSIP.
-
- CONTENT - The piece of information that the originating User Agent (UA)
- wishes delivered to the recipient UA. For inter-personal messaging
- (IPM) UAs, the content consists of either an IP message or an IPM-
- status-report.
-
- COOPERATING USER AGENT - A User Agent (UA) that cooperates with another
- recipient's UA in order to facilitate the communication between
- originator and recipient.
-
-
-
-
- ESCC X.500/X.400 Task Force [Page 41]
-
- RFC 1330 X.500 and X.400 Plans for ESnet May 1992
-
-
- DAP - See DIRECTORY ACCESS PROTOCOL.
-
- DELIVERY - The interaction by which the Message Transfer Agent (MTA)
- transfers to a recipient User Agent (UA) the content of a message
- plus the delivery envelope.
-
- DELIVERY ENVELOPE - The envelope which contains the information related
- to the delivery of the message.
-
- DESCRIPTIVE NAME - A name that denotes one and only one user in the
- Message Handling System (MHS).
-
- DIB - See DIRECTORY INFORMATION BASE.
-
- DIRECTORY - The Directory is a repository of information about objects
- and which provides directory services to its users which allow
- access to the information.
-
- DIRECTORY ACCESS PROTOCOL - The Directory Access Protocol (DAP) is the
- protocol used between a Directory user Agent (DUA) and a Directory
- System Agent (DSA).
-
- DIRECTORY ENTRY - A Directory Entry is a part of the Directory
- Information Base (DIB) which contains information about an object.
-
- DIRECTORY INFORMATION BASE - The Directory Information Base (DIB) is the
- complete set of information to which the Directory provides access
- and which includes all pieces of information which can be read or
- manipulated using the operations of the Directory.
-
- DIRECTORY INFORMATION TREE - The Directory Information Tree (DIT) is the
- Directory Information Base (DIB), considered as a tree, whose
- vertices (other than the root) are the Directory entries.
-
- DIRECTORY MANAGEMENT DOMAIN - A Directory Management Domain (DMD) is a
- collection of one or more Directory System Agents (DSAs) and zero
- or more Directory User Agents (DUAs) which is managed by a single
- organization.
-
- DIRECTORY SYSTEM AGENT - A Directory System Agent (DSA) is an OSI
- application process which is part of the Directory.
-
- DIRECTORY SYSTEM PROTOCOL - The Directory System Protocol (DSP) is the
- protocol used between two Directory System Agents (DSAs).
-
- DIRECTORY USER - A Directory user is the entity or person that accesses
- the Directory.
-
-
-
-
- ESCC X.500/X.400 Task Force [Page 42]
-
- RFC 1330 X.500 and X.400 Plans for ESnet May 1992
-
-
- DIRECTORY USER AGENT - A Directory User Agent (DUA) is an OSI
- application process which represents the user in accessing the
- Directory.
-
- DISTINGUISHED NAME - The distinguished name of a given object is the
- sequence of relative distinguished names (RDNs) of an entry which
- represents the object and those of all of its superior entries (in
- descending order).
-
- DIT - See DIRECTORY INFORMATION TREE.
-
- DMD - See DIRECTORY MANAGEMENT DOMAIN.
-
- DN - See DISTINGUISHED NAME.
-
- DNS - See DOMAIN NAME SERVICE.
-
- DOMAIN NAME SERVICE - A hierarchical, distributed naming service
- currently used in the Internet. DNS names typically take the form
- of <machine.site.domain>, where <.domain> may be ".COM", ".EDU",
- ".GOV", ".MIL", ".NET", ".ORG" or ".<country-code>".
-
- DSA - See DIRECTORY SYSTEM AGENT.
-
- DSP - See DIRECTORY SYSTEM PROTOCOL.
-
- DUA - See DIRECTORY USER AGENT.
-
- ENCODED INFORMATION TYPE - It is the code and format of information that
- appears in the body of an IP-message (examples of coded information
- types are Telex, TIFO (Group 4 Facsimile), and voice).
-
- ENVELOPE - A place in which the information to be used in the
- submission, delivery and relaying of a message is contained.
-
- FIPS - Federal Information Processing Standard. FIPS are produced by
- NIST and specify a standard for the federal government, most FIPS
- reference other formal standards from ANSI, IEEE, ISO or CCITT.
-
- GOSIP - The Government Open System Interconnection (OSI) Profile. GOSIP
- is a FIPS which defines the elements of OSI to be required by
- government purchasers and how those elements should be implemented.
- GOSIP is based on OSI standards and OIW implementor's agreements.
-
- HEADING - The heading of an IP-message is the control information that
- characterizes an IP-message.
-
- INTERPERSONAL MESSAGING - Interpersonal Messaging (IPM) is communication
-
-
-
- ESCC X.500/X.400 Task Force [Page 43]
-
- RFC 1330 X.500 and X.400 Plans for ESnet May 1992
-
-
- between persons by exchanging messages.
-
- INTERPERSONAL MESSAGING SERVICE - The set of service elements which
- enable users to exchange interpersonal messages.
-
- INTERPERSONAL MESSAGING SYSTEM - An Interpersonal Messaging System
- (IPMS) is the collection of User Agents (UAs) and Message Transfer
- Agents (MTAs), which provide the Interpersonal Messaging Service.
-
- IP - A non-OSI network protocol, the Internet Protocol, used extensively
- in the Internet. CLNP is the OSI alternative to IP.
-
- IP-MESSAGE - An IP-message carries information generated by and
- transferred between Interpersonal Messaging (IPM) User Agents
- (UAs). An IP-message contains a Heading and a Body.
-
- IPM - See INTERPERSONAL MESSAGING.
-
- IPM-STATUS-REPORT - The pieces of information generated by an
- Interpersonal Messaging (IPM) User Agent Entity (UAE) and
- transferred to another IPM UAE, either to be used by that UAE or to
- be conveyed to the user.
-
- IPMS - See INTERPERSONAL MESSAGING SYSTEM.
-
- ISO - An international standards making organization which, among other
- things, develops OSI standards.
-
- MANAGEMENT DOMAIN - The set of Message Handling System (MHS) entities
- managed by an Administration or organization that includes at least
- one Message Transfer Agent (MTA).
-
- MD - See MANAGEMENT DOMAIN.
-
- MESSAGE - In the context of Message Handling Systems (MHSs), the unit of
- information transferred by the Message Transfer System (MTS). It
- consists of an envelope and a content.
-
- MESSAGE HANDLING ADDRESS - An Originator/Recipient (O/R) address which
- is comprised of an Administrative Management Domain (ADMD), a
- country name, and a set of user attributes.
-
- MESSAGE HANDLING SYSTEM - The set of User Agents (UAs) plus the Message
- Transfer System (MTS).
-
- MESSAGE TRANSFER AGENT - The functional component that, together with
- the other Message Transfer Agents (MTAs), constitutes the Message
- Transfer System (MTS). The MTAs provide message transfer service
-
-
-
- ESCC X.500/X.400 Task Force [Page 44]
-
- RFC 1330 X.500 and X.400 Plans for ESnet May 1992
-
-
- elements by: (1) interacting with originating User Agents (UAs)
- via the submission dialogue, (2) relaying messages to other MTAs
- based upon recipient designations, and (3) interacting with
- recipient UAs via the delivery dialogue.
-
- MESSAGE TRANSFER AGENT ENTITY - The Message Transfer Agent Entity (MTAE)
- is an entity, located in an MTA, that is responsible for
- controlling the Message Transfer Layer (MTL). It controls the
- operation of the protocol to other peer entities in the MTL.
-
- MESSAGE TRANSFER LAYER - The Message Transfer Layer (MTL) is a layer in
- the Application layer that provides Message Transfer System (MTS)
- service elements. These services are provided by means of the
- services of the layer below plus the functionality of the entities
- in the layer, namely the Message Transfer Agent Entities (MTAEs)
- and the Submission and Delivery Entities (SDEs).
-
- MESSAGE TRANSFER PROTOCOL - The Message Transfer Protocol (P1) is the
- protocol which defines the relaying of messages between Message
- Transfer Agents (MTAs) and other interactions necessary to provide
- Message Transfer layer (MTL) services.
-
- MESSAGE TRANSFER SERVICE - The Message Transfer Service is the set of
- optional service elements provided by the Message Transfer System
- (MTS).
-
- MESSAGE TRANSFER SYSTEM - The Message Transfer System (MTS) is the
- collection of Message Transfer Agents (MTAs), which provide the
- Message Transfer Service elements.
-
- MHS - See MESSAGE HANDLING SYSTEM.
-
- MTA - See MESSAGE TRANSFER AGENT.
-
- MTAE - See MESSAGE TRANSFER AGENT ENTITY.
-
- MTL - See MESSAGE TRANSFER LAYER.
-
- MTS - See MESSAGE TRANSFER SYSTEM.
-
- MULTICASTING - Multicasting is a mode of interaction which may
- optionally be used by a Directory System Agent (DSA) which cannot
- perform an operation itself. The DSA multicasts the operation
- (i.e. it invokes the operation of several other DSAs (in series or
- in parallel) and passes an appropriate outcome to the original
- requestor).
-
- NAME - A name is a construct that singles out a particular object from
-
-
-
- ESCC X.500/X.400 Task Force [Page 45]
-
- RFC 1330 X.500 and X.400 Plans for ESnet May 1992
-
-
- all other objects. A name must be unambiguous (i.e. denote just
- one object); however, it need not be unique (i.e. be the only name
- which unambiguously denotes the object).
-
- NIST - The national institute of standards, a government organization
- which develops, endorses, and promulgates standards for use by the
- U.S. government.
-
- O/R ADDRESS - See ORIGINATOR/RECIPIENT ADDRESS.
-
- O/R NAME - See ORIGINATOR/RECIPIENT NAME.
-
- OBJECT (OF INTEREST) - Anything in some "world", generally the world of
- telecommunications and information processing or some part thereof,
- which is identifiable (i.e. can be named), and which it is of
- interest to hold information on in the Directory Information Base
- (DIB).
-
- OIW - The OSI Implementors workshop. OIW is one of three regional
- workshops (OIW, EWOS, AOW), which specifies implementation
- agreements for base OSI standards. OIW's participants are mostly
- from the Americas and the OIW is jointly sponsored by the IEEE
- (Institute of Electrical and Electronic Engineers) and NIST.
-
- OPEN SYSTEMS INTERCONNECTION - A term referring to the capability of
- interconnecting different systems.
-
- ORIGINATING USER AGENT - The Originating User Agent (UA) is a UA that
- submits to the Message Transfer System (MTS) a message to be
- transferred.
-
- ORIGINATOR - A user, a human being or computer process, from whom the
- Message Handling System (MHS) accepts a message.
-
- ORIGINATOR/RECIPIENT ADDRESS - A descriptive name for a User Agent (UA)
- that contains certain characteristics which help the Message
- Transfer System (MTS) to locate the UA's point of attachment. An
- Originator/Recipient (O/R) address is a type of O/R name.
-
- ORIGINATOR/RECIPIENT NAME - The Originator/Recipient Name (O/R Name) is
- the descriptive name for a User Agent (UA).
-
- OSI - See OPEN SYSTEMS INTERCONNECTION.
-
- PRDMD - See PRIVATE DIRECTORY MANAGEMENT DOMAIN.
-
- PRIMITIVE NAME - A name assigned by a naming authority. Primitive names
- are components of descriptive names.
-
-
-
- ESCC X.500/X.400 Task Force [Page 46]
-
- RFC 1330 X.500 and X.400 Plans for ESnet May 1992
-
-
- PRIVATE DIRECTORY MANAGEMENT DOMAIN - A Private Directory Management
- Domain (PRDMD) is a Directory Management Domain which is managed by
- an organization other than an administration.
-
- PRIVATE MANAGEMENT DOMAIN - A Private Management Domain (PRMD) is a
- management domain managed by a company or non-commercial
- organization.
-
- PRMD - See PRIVATE MANAGEMENT DOMAIN.
-
- RDN - See RELATIVE DISTINGUISHED NAME.
-
- RECIPIENT - A user, a human being or computer process, who receives a
- message from the Message Handling System (MHS).
-
- RECIPIENT USER AGENT - A User Agent (UA) to which a message is delivered
- or that is specified for delivery.
-
- REFERRAL - A referral is an outcome which can be returned by a Directory
- System Agent (DSA) which cannot perform an operation itself, and
- which identifies one or more other DSAs more able to perform the
- operation.
-
- RELATIVE DISTINGUISHED NAME - A Relative Distinguished Name (RDN) is a
- set of attribute value assertions, each of which is true,
- concerning the distinguished values of a particular entry.
-
- RELAYING - The interaction by which one Message Transfer Agent (MTA)
- transfers to another MTA the content of a message plus the relaying
- envelope.
-
- RELAYING ENVELOPE - The envelope which contains the information related
- to the operation of the Message Transfer System (MTS) plus the
- service elements requested by the originating User Agent (UA).
-
- RFC - Request for Comments. The RFC's are documents used to propose or
- specify internet community standards.
-
- ROOT - The vertex that is not the final vertex of any arc is referred to
- as the root vertex (or informally as the root) of the tree.
-
- SCHEMA - The Directory Schema is the set of rules and constraints
- concerning the Directory Information Tree (DIT) structure, object
- class definitions, attribute types, and syntaxes which characterize
- the Directory Information base (DIB).
-
- SDE - See SUBMISSION AND DELIVERY ENTITY.
-
-
-
-
- ESCC X.500/X.400 Task Force [Page 47]
-
- RFC 1330 X.500 and X.400 Plans for ESnet May 1992
-
-
- SMTP - Simple Mail Transfer Protocol. An e-mail protocol frequently
- used by the Internet community.
-
- SUBMISSION - The interaction by which an originating User Agent (UA)
- transfers to a Message Transfer Agent (MTA) the contents of a
- message plus the submission envelope.
-
- SUBMISSION AND DELIVERY ENTITY - The Submission and Delivery Entity
- (SDE) is an entity located in the Message Transfer Layer (MTL),
- co-resident with a User Agent (UA) and not with a Message Transfer
- Agent (MTA), and responsible for controlling the submission and
- delivery interactions with a Message Transfer Agent Entity (MTAE).
-
- SUBMISSION AND DELIVERY PROTOCOL - The Submission and Delivery Protocol
- (P3) is the protocol which governs communication between a
- Submission and Delivery Entity (SDE) and a Message Transfer Agent
- Entity (MTAE).
-
- SUBMISSION ENVELOPE - The envelope which contains the information the
- Message Transfer System (MTS) requires to provide the requested
- service elements.
-
- TCP - A non-OSI transport protocol, the Transmission Control Protocol,
- used extensively in the Internet. TP4 is the OSI alternative to
- TCP.
-
- TP0 - An OSI transport protocol specified by GOSIP and generally used
- with connection-oriented networks.
-
- TP4 - An OSI transport protocol specified by GOSIP and generally used
- with connectionless networks such as CLNP.
-
- TREE - A tree is a set of points (vertices), and a set of directed lines
- (arcs); each arc leads from a vertex V to a vertex V'. The
- vertices V and V' are said to be the initial and final vertices of
- an arc a from V to V'. In a tree, several different arcs may have
- the same initial vertex, but not the same final vertex.
-
- UA - See USER AGENT.
-
- UAE - See USER AGENT ENTITY.
-
- UAL - See USER AGENT LAYER.
-
- USER - A person or computer application or process who makes use of a
- Message Handling System (MHS).
-
- USER AGENT - Typically, the User Agent (UA) is a set of computer
-
-
-
- ESCC X.500/X.400 Task Force [Page 48]
-
- RFC 1330 X.500 and X.400 Plans for ESnet May 1992
-
-
- processes (for example, an editor, a file system, a word processor)
- that are used to create, inspect, and manage the storage of
- messages. There is typically one user per User Agent (UA). During
- message preparation, the originator communicates with his UA via an
- input/output (I/O) device (for example, a keyboard, display,
- printer, facsimile machine, and/or telephone). Also by means of
- these devices, the UA communicates to its user messages received
- from the Message Transfer System (MTS). To send and receive
- messages, the UA interacts with the MTS via the submission and
- delivery protocol.
-
- USER AGENT ENTITY - A User Agent Entity (UAE) is an entity in the User
- Agent Layer (UAL) of the Application Layer that controls the
- protocol associated with cooperating UAL services. It exchanges
- control information with the Message Transfer Agent Entity (MTAE)
- or the Submission and Delivery Entity (SDE) in the layer below.
- The control information is the information the Message Transfer
- layer (MTL) requires to create the appropriate envelope and thus
- provide the desired message transfer service elements.
-
- USER AGENT LAYER - The User Agent Layer (UAL) is the layer that contains
- the User Agent Entities (UAEs).
-
- X.25 - A packet switched network standard often used by public providers
- and optional in GOSIP.
-
- Appendix A: Current Activities in X.500
-
- NOTE: The following are edited excerpts from the IETF Directory
- Services Monthly reports as well as a few IETF scope documents.
- Effort has been taken to make sure this information is current as of
- late 1991. At the end of each section are lists of anonymous FTP
- and/or an e-mail address if more information is desired.
-
- IETF DISI
- (Directory Information Services Infrastructure Working Group)
-
- The Directory Information Services (pilot) Infrastructure Working
- Group is chartered to facilitate the deployment in the Internet of
- Directory Services based on implementations of the X.500 standards.
- It will facilitate this deployment by producing informational RFCs
- intended to serve as a Directory Services "Administrator's Guide".
- These RFCs will relate the current usage and scope of the X.500
- standard and Directory Services in North America and the world, and
- will contain information on the procurement, installation, and
- operation of various implementations of the X.500 standard. As the
- various implementations of the X.500 standard work equally well over
- TCP/IP and CLNP, the DISI working group shall not mandate specific
-
-
-
- ESCC X.500/X.400 Task Force [Page 49]
-
- RFC 1330 X.500 and X.400 Plans for ESnet May 1992
-
-
- implementations or transport protocols.
-
- DISI is an offshoot of the OSI Directory Services group, and,
- accordingly, is a combined effort of the OSI Integration Area and
- User Services Area of the IETF. The current OSIDS working group was
- chartered to smooth out technical differences in information storage
- schema and difficulties in the interoperability and coherence of
- various X.500 implementations. The DISI group is concerned solely
- with expanding the Directory Services infrastructure. As DISI will
- be providing information to facilitate the building of infrastructure
- with an eye towards truly operational status, DISI will need to form
- liaisons with COSINE, PARADISE, and perhaps the RARE WG3.
-
- As a final document, the DISI working group shall write a charter for
- a new working group concerned with user services, integration,
- maintenance and operations of Directory Services, the Operations and
- Infrastructure of Directory Services (OIDS) Group.
-
- One particular DISI document you may be interested in is a catalogue
- of the various X.500 implementations:
-
- Title : Catalog of Available X.500 Implementations
- Author(s) : R. Lang, R. Wright
- Filename : rfc1292.txt
- Pages : 103
-
- This document is available on the ESnet Information Server in the
- [ANONYMOUS.RFCS] directory.
-
- Mailing list address:
- General Discussion: disi@merit.edu
- To Subscribe: disi-request@merit.edu
- Anonymous FTP site address: (e-mail archive is here)
- merit.edu
-
- IETF OSI-DS (OSI Directory Service Working Group)
-
- The OSI-DS group works on issues relating to building an OSI
- Directory Service using X.500 and its deployment on the Internet.
- Whilst this group is not directly concerned with piloting, the focus
- is practical, and technical work needed as a pre-requisite to
- deployment of an open Directory will be considered.
-
- The major goal of this WG is to provide the technical framework for a
- Directory Service infrastructure on the Internet. This
- infrastructure should be based on the OSI Directory (X.500). It is
- intended that this infrastructure can be used by many applications.
- Whilst this WG is not directly concerned with operation of services,
-
-
-
- ESCC X.500/X.400 Task Force [Page 50]
-
- RFC 1330 X.500 and X.400 Plans for ESnet May 1992
-
-
- close liaison is expected with those groups which do operate pilots
- and services.
-
- Liaisons have been established with RARE WG3, NIST, CCITT/ISO IEC,
- North American Directory Forum.
-
- X.500 (1984) / ISO 9594 does not have sufficient functionality for
- full deployment on the Internet. This group identifies areas where
- extensions are required.
-
- It is a basic aim of the group to be aligned to appropriate base
- standards and functional standards. Any activity should be
- undertaken in the light of ongoing standardization activity. Areas
- which should be examined include:
-
- o Replication
-
- o Knowledge Representation
-
- o Schema Management
-
- o Access Control
-
- o Authentication
-
- o Distributed operations for partially connected DSAs
-
- o Presentation Address Handling
-
- Mailing list address:
- General Discussion: osi-ds@cs.ucl.ac.uk
- To Subscribe: osi-ds-request@cs.ucl.ac.uk
- Anonymous FTP site address: (all OSI-DS documents and e-mail archive
- cs.ucl.ac.uk are here)
-
- FOX (Field Operational X.500 Project)
-
- The FOX project is a DARPA funded effort to provide a basis for
- operational X.500 deployment in the NREN/Internet. This work is
- being carried out at Merit, NYSERnet/PSI, SRI and ISI. ISI is the
- main contractor and responsible for project oversight.
-
- There are two primary thrusts of the FOX project:
-
- 1. X.500 Infrastructure: It is important that multiple
- interoperable platforms be available for deployment. FOX
- plans to examine and test the interoperability of the QUIPU
- and NIST-X.500 (Custos) implementations, and DNANS-X.500 if
-
-
-
- ESCC X.500/X.400 Task Force [Page 51]
-
- RFC 1330 X.500 and X.400 Plans for ESnet May 1992
-
-
- possible. In addition, FOX will explore X.500 interfaces to
- conventional database systems (one target is Sybase), an
- alternate OS platform (VM) for X.500 servers, and X-window
- based user interfaces.
-
- 2. X.500 Applications: A long-range goal is to facilitate the
- use of X.500 for real Internet applications. FOX will first
- focus on making network infrastructure information available
- through X.500. This includes network and AS site contacts,
- topology information, and the NIC WHOIS service.
-
- A centrally managed X.500 version will be the first phase of a WHOIS
- service. Providing an X.500 version of a well-known widely-used
- service should promote the use of X.500 by Internet users. In
- addition, this effort will provide experience in designing X.500
- applications. However, the manageability of this scheme will be
- short-lived, so the next step will be a design for a distributed
- version of WHOIS.
-
- Finally, it is critical for Internet X.500 efforts to be aligned with
- directory service efforts that are ongoing in other communities. FOX
- participants are involved in, or are otherwise tracking these
- efforts, and information about FOX activities will be publicly
- available.
-
- NADF (North American Directory Forum)
-
- The North American Directory Forum (NADF) is a collection of
- organizations which offer, or plan to offer, public Directory
- services in North America, based on the CCITT X.500 Recommendations.
-
- The NADF has produced a document, NADF-175, "A Naming Scheme for
- c=US", which has been issued as RFC-1255.
-
- The NADF-175 document proposes the use of existing civil
- infrastructure for naming objects under c=US. This has the advantage
- of using existing registration authorities and not establishing any
- new ones (the document simply maps names assigned by existing
- authorities into different portions of the c=US DIT). The document
- is intended as the basis for X.500 names in the U.S. for the long-
- term; it is important that interested parties get a copy, review it,
- and return comments.
-
- A second output, which is still undergoing development, is NADF-128,
- a preliminary draft on "Mapping the DIT onto Multiple ADDMDs". This
- describes how the c=US portion of the DIT is mapped onto DSAs and
- what service-providers must minimally share in order to achieve a
- working public directory. The next revision of this document will
-
-
-
- ESCC X.500/X.400 Task Force [Page 52]
-
- RFC 1330 X.500 and X.400 Plans for ESnet May 1992
-
-
- likely be ASCII-ized and published as an informational RFC.
-
- NIST (National Institute of Standards and Technology)
-
- NIST is involved in several X.500 activities: standards, pilot
- deployment, and development of an X.500 implementation, Custos. The
- objective is to see X.500 widely deployed and used in the U.S.
- Government. X.500 is expected to be in the next release of the U.S.
- Government OSI Profile (GOSIP). In the standards efforts, emphasis
- is on access control and replication; the other activities are
- described in some detail below.
-
- o NIST/GSA X.500 Pilot Deployment: NIST and GSA are
- collaborating in the creation of a U.S. Government X.500 pilot
- deployment. To date, two meetings have been held. At the
- second, held on April 25th at NIST, significant progress was
- made towards refining an initial draft schema developed by
- NIST. A number of government agency requirements will be
- included in the next schema revision. Once the schema is
- defined, agencies will begin collecting data for loading into
- the directory. Initially, NIST will offer to host agency data
- on Custos DSAs running at NIST. Eventually, agencies are
- expected to obtain and operate DSAs.
-
- o CUSTOS: The NIST X.500 public-domain implementation, Custos,
- is implemented on ISODE, although it otherwise bears no
- relation to QUIPU. One of its more interesting features is that
- the DBMS interface is SQL, and we provide a simple DBMS as part
- of Custos to support the DSA. Information can be optionally
- loaded into memory, and the memory usage is reasonably
- efficient on a per-entry basis.
-
- OIW (OSI Implementor's Workshop)
-
- The OSI Implementor's Workshop (OIW) is an open public forum for
- technical issues, concerned with the timely development of
- implementation agreements based on emerging international OSI
- standards. The Workshop accepts as input the specifications of
- emerging standards for protocols, and produces as output agreements
- on the implementation and testing particulars of these protocols.
- This process is expected to expedite the development of OSI protocols
- and to promote interoperability of independently manufactured data
- communications equipment.
-
- The Workshop organizes its work through Special Interest Groups
- (SIGs) that prepare technical documentation. The SIGs are encouraged
- to coordinate with standards organizations and user groups, and to
- seek widespread technical consensus on implementation agreements
-
-
-
- ESCC X.500/X.400 Task Force [Page 53]
-
- RFC 1330 X.500 and X.400 Plans for ESnet May 1992
-
-
- through international discussions and liaison activities.
-
- The Directory SIG of the Workshop produces agreements on the
- implementation of Directory protocols based on ISO 9594 and CCITT
- X.500 Recommendations. There are three major areas that the SIG is
- working on for 1991: access control, replication, and distributed
- operations.
-
- Mailing list address:
- General Discussion: dssig@nisc.sri.com
- To Subscribe: dssig-request@nisc.sri.com
-
- PARADISE Project
-
- The PARADISE project is based at the Department of Computer Science,
- University College London (UCL).
-
- PARADISE is a sub-project of the broader COSINE project sponsored
- under the umbrella of EUREKA by eighteen participating countries and
- aimed at promoting OSI to the academic, industrial and governmental
- research and development organizations in Europe. The countries
- involved are those of the EC, EFTA plus Yugoslavia; that is:
- Austria, Belgium, Denmark, Finland, France, Germany, Greece, Holland,
- Ireland, Italy, Luxembourg, Norway, Portugal, Spain, Sweden,
- Switzerland, United Kingdom, and Yugoslavia.
-
- The partners funded by PARADISE besides UCL are:
-
- o The Networks Group at the University of London Computer Centre
- (ULCC), which is a service-oriented organization providing a
- range of facilities to the academic community in London and the
- entry point into the UK for IXI, the COSINE international X.25
- backbone;
-
- o X-Tel Services Ltd, a software company based in Nottingham
- which currently provides service support to the UK Academic
- X.500 pilot; and
-
- o PTT Telematic Systems from the Netherlands, which in turn has
- subcontracted the Swiss and Finnish PTTs, and whose involvement
- is to create a forum for discussion on X.500 among the European
- carrier administrations.
-
- The project also aims to have representation from all the
- participating countries, which in the majority of cases are the
- existing X.500 national pilots.
-
- Of the 18 countries involved, at least 12 are registered in the White
-
-
-
- ESCC X.500/X.400 Task Force [Page 54]
-
- RFC 1330 X.500 and X.400 Plans for ESnet May 1992
-
-
- Pages Pilot Project. Most countries are using the QUIPU
- implementation developed at UCL. However, a French group has
- developed PIZARRO, which will form the basis of the emerging French
- pilot. In Italy, a Torino-based company Systems Wizards are using
- DirWiz, which is currently the sole representative from Italy in the
- tree.
-
- Mailing list address:
- helpdesk@paradise.ulcc.ac.uk
-
- PSI White Pages Pilot Project
-
- The White Pages Pilot Project is the first production-quality field
- test of the OSI Directory (X.500). The pilot currently has a few
- hundred organizations (more each month) and is based on OSI TP4 over
- TCP/IP (RFC-1006).
-
- Anonymous FTP site address: (Most X.500 pilot project software is
- uu.psi.com here as well as more information)
-
- ANSI ASC X3T5.4 (Directory Ad Hoc Group)
-
- The American National Standards Institute (ANSI) Accredited Standards
- Committee (ASC) X3T5.4. This group reviews the Proposed Draft
- Amendments (PDAMs) for extensions to the International Consultative
- Committee for Telegraphy and Telephony (CCITT) X.500
- Recommendations/International Organization for Standardization
- (ISO)/International Electrotechnical Commission (IEC) 9594.
-
- Appendix B: Current Activities in X.400
-
- NOTE: The following are edited excerpts from the IETF X.400 Services
- Monthly reports as well as a few IETF scope documents. Effort has
- been taken to make sure this information is current as of February
- 1992. At the end of each section are lists of anonymous FTP and/or
- an e-mail address if more information is desired.
-
- IETF OSIX400 (IETF OSI X.400 Working Group)
-
- The IETF OSI X.400 Working Group is chartered to identify and provide
- solutions for problems encountered when operating X.400 in a dual
- protocol internet. This charter includes pure X.400 operational
- issues as well as X.400 <-> RFC 822 gateway (ala RFC 987) issues.
-
- Mailing list address:
- General Discussion: ietf-osi-x400@cs.wisc.edu
- To Subscribe: ietf-osi-x400-request@cs.wisc.edu
-
-
-
-
- ESCC X.500/X.400 Task Force [Page 55]
-
- RFC 1330 X.500 and X.400 Plans for ESnet May 1992
-
-
- IETF X400OPS (IETF X.400 Operations Working Group)
-
- X.400 management domains are being deployed today on the Internet.
- There is a need for coordination of the various efforts to insure
- that they can interoperate and collectively provide an Internet-wide
- X.400 message transfer service connected to the existing Internet
- mail service. The overall goal of this group is to insure
- interoperability between Internet X.400 management domains and to the
- existing Internet mail service. The specific task of this group is
- to produce a document that specifies the requirements and conventions
- of operational Internet PRMDs.
-
- Mailing list address:
- General Discussion: ietf-osi-x400ops@pilot.cs.wisc.edu
- To Subscribe: ietf-osi-x400ops-request@pilot.cs.wisc.edu
-
- IETF MHS-DS (IETF Message Handling Services - Directory Services)
-
- The MHS-DS Group works on issues relating to Message Handling Service
- use of Directory Services. The Message Handling Services are
- primarily X.400, but issues relating to RFC 822 and RFC 822
- interworking, in as far as use of the Directory is concerned, are in
- the scope of the Group. Directory Services means the services based
- on X.500 as specified by the OSI-DS group (RFCs 1274, 1275, 1276,
- 1277, 1278, 1297). The major aim of this group is to define a set of
- specifications to enable effective large scale deployment of X.400.
- While this Group is not directly concerned with piloting, the focus
- is practical, and implementations of this work by members of the
- Group is expected.
-
- Mailing list address:
- General Discussion: mhs-ds@mercury.udev.cdc.com
- To Subscribe: mhs-ds-request@mercury.udev.cdc.com
- Anonymous FTP site address: (e-mail archive is here)
- mercury.udev.cdc.com
-
- XNREN X.400 Pilot Project
-
- The Internet X.400 Project at the University of Wisconsin is funded
- by NSF. We are working on two main areas:
-
- 1. Supporting the operational use of X.400.
-
- 2. Working with others to define organizational procedures
- necessary to operate X.400 on a large scale in the Internet.
-
- To support the use of X.400, we are operating a PRMD, assisting sites
- in running PP or the Wisconsin Argo X.400 software packages, and
-
-
-
- ESCC X.500/X.400 Task Force [Page 56]
-
- RFC 1330 X.500 and X.400 Plans for ESnet May 1992
-
-
- running an X.400 Message Transfer Agent (MTA) which is connected to
- U.S. and international MTAs using RFC1006/TCP/IP. Internet sites are
- invited to join our PRMD or establish X.400 connections with us. The
- organizational work is being done jointly by IETF working groups and
- RARE Working Group 1.
-
- Mailing list address:
- General Discussion: x400-project-team@cs.wisc.edu
-
- RARE WG1 (RARE Working Group 1 - Message Handling Systems)
-
- RARE (Reseaux Associes pour la Recherche Europeenne) Working Group 1,
- Message Handling Systems, creates and promotes a European
- infrastructure for a message handling service within the European
- research community, with connections to the global environment.
- Membership of the Working Group is by nomination from the national
- networking organizations, together with a number of invited experts.
-
- CCITT SG-D MHS-MD (CCITT Study Group D, MHS Management Domains)
-
- This group initially pursues the development of the rules for
- registering MHS management Domain names within the US. This group
- also pursues developing a set of voluntary agreements for North
- American operators of these management domains which will allow
- the US to uphold its Telecommunications treaty obligations
- while the industry maintains e-mail as an Information
- Processing service. The specific aspect of the treaty that is
- immediate concern to this group is that subscribers of MHS services
- in other countries, especially those countries who treat MHS as a
- Telecommunications service, must be able to reach MHS users in
- this country regardless of how their message enters the US and
- regardless of how many domains are involved in the transfer of the
- message to the intended recipient.
-
- The US State Department presently considers MHS (e-mail) as an
- Information Processing service. Some other countries consider any
- MHS (e-mail) service to be a Telecommunications service and
- hence, CCITT treaty obligations apply.
-
- NIST/GSA Interagency X.400 Connectivity Project
-
- The goal of this project is to assist the members of the Federal
- Information Resource Management Policy Council (FIRMPoC) in
- establishing electronic mail connectivity based on X.400. The
- outcome of this project is to continue, as the National Institute of
- Standards and Technology (NIST) has done in the past, providing
- Federal agencies with assistance in establishing electronic mail
- connectivity. This project is sponsored by the General Services
-
-
-
- ESCC X.500/X.400 Task Force [Page 57]
-
- RFC 1330 X.500 and X.400 Plans for ESnet May 1992
-
-
- Administration (GSA).
-
- Appendix C: How to Obtain QUIPU, PP and ISODE
-
- ISODE/QUIPU 7.0
-
- This software supports the development of certain kinds of OSI
- protocols and applications. Here are the details:
-
- o The ISODE is not proprietary, but it is not in the public
- domain. This was necessary to include a "hold harmless"
- clause in the release. The upshot of all this is that anyone
- can get a copy of the release and do anything they want with
- it, but no one takes any responsibility whatsoever for any
- (mis)use.
-
- o The ISODE runs on native Berkeley (4.2, 4.3) and AT&T System V
- systems, in addition to various other UNIX-like operating
- systems. No kernel modifications are required.
-
- o Current modules include:
-
- - OSI transport service (TP0 on top of TCP, X.25 and CONS;
- TP4 for SunLink OSI)
-
- - OSI session, presentation, and association control services
-
- - ASN.1 abstract syntax/transfer notation tools, including:
-
- 1. Remote operations stub-generator (front-end for remote
- operations)
-
- 2. Structure-generator (ASN.1 to C)
-
- 3. Element-parser (basic encoding rules)
-
- - OSI reliable transfer and remote operations services
-
- - OSI directory services
-
- - OSI file transfer, access and management
-
- - FTAM/FTP gateway
-
- - OSI virtual terminal (basic class, TELNET profile)
-
- o ISODE 7.0 consists of final "IS" level implementations with the
- exception of VT which is a DIS implementation. The ISODE also
-
-
-
- ESCC X.500/X.400 Task Force [Page 58]
-
- RFC 1330 X.500 and X.400 Plans for ESnet May 1992
-
-
- contains implementations of the 1984 X.400 versions of ROS and
- RTS.
-
- o Although the ISODE is not "supported" per se, it does have a
- problem reporting address, Bug-ISODE@XTEL.CO.UK. Bug reports
- (and fixes) are welcome by the way.
-
- o The discussion group ISODE@NISC.SRI.COM is used as an open
- forum on ISODE. Contact ISODE-Request@NISC.SRI.COM to be added
- to this list.
-
- o The primary documentation for this release consists of a five
- volume User's Manual (approx. 1000 pages) and a set of UNIX
- manual pages. The sources to the User's Manual are in LaTeX
- format. In addition, there are a number of notes, papers, and
- presentations included in the documentation set, again in
- either LaTeX or SLiTeX format. If you do not have LaTeX, you
- should probably get a hardcopy from one of the distribution
- sites below.
-
- ISODE/QUIPU Distribution Sites
-
- The FTP or FTAM distributions of ISODE-7.0 consists of 3 files. The
- source and main ISODE-7.0 distribution is in the file ISODE-7.tar.Z
- which is approximately 4.7MB in size.
-
- LaTeX source for the entire document set can be found in the ISODE-
- 7-doc.tar.Z file (3.5MB). A list of documents can be found in the
- doc/ directory of the source tree.
-
- A Postscript version of the five volume manual can be found in the
- ISODE-7-ps.tar.Z file (4.3MB).
-
- If you can FTP to the Internet, then use anonymous FTP to uu.psi.com
- [136.161.128.3] to retrieve the files in BINARY mode from the ISODE/
- directory.
-
- Additional PSI White Pages Pilot Software
-
- The 'usconfig' program configures a DSA which understands some of the
- NADF naming rules. This software is primarily intended for creating
- directory hierarchies for DSAs from scratch. The add-on software is
- available via anonymous FTP from uu.psi.com in:
-
- wp/src/wpp-addon.tar.Z
-
- Whether you choose to use 'usconfig' or not, please retrieve and
- install the addon, and follow the instructions therein. You might
-
-
-
- ESCC X.500/X.400 Task Force [Page 59]
-
- RFC 1330 X.500 and X.400 Plans for ESnet May 1992
-
-
- want to retrieve pilot-ps.tar.Z again also, as it contains an updated
- Administrator Guide.
-
- Note that the wpp-addon.tar.Z file needs to be installed on top of
- the ISODE 7.0 distribution; it does not duplicate any of the ISODE
- 7.0, you need to retrieve and generate that too.
-
- PP 6.0
-
- PP is a Message Transfer Agent, intended for high volume message
- switching, protocol conversion, and format conversion. It is
- targeted for use in an operational environment, but is also be useful
- for investigating message related applications. Good management
- features are a major aspect of this system. PP supports the 1984 and
- 1988 versions of the CCITT X.400 / ISO 10021 services and protocols.
- Many existing RFC-822 based protocols are supported, along with RFC-
- 1148bis conversion to X.400. PP is an appropriate replacement for
- MMDF or Sendmail. This is the second public release of PP, and
- includes substantial changes based on feedback from using PP on many
- sites.
-
- o PP is not proprietary and can be used for any purpose. The only
- restriction is that suing of the authors for any damage the
- code may cause is not allowed.
-
- o PP runs on a range of UNIX and UNIX-like operating systems,
- including SUNOS, Ultrix, and BSD. A full list of platforms on
- which PP is know to run is included in the distribution.
-
- o Current modules include:
-
- - X.400 (1984) P1 protocol.
-
- - X.400 (1988) P1 protocol.
-
- - Simple mail transfer protocol (SMTP), conformant to host
- requirements.
-
- - JNT mail (grey book) Protocol.
-
- - UUCP mail transfer.
-
- - DECNET Mail-11 transfer
-
- - Distribution list expansion and maintenance, using either a
- file based mechanism or an X.500 directory.
-
- - RFC 822-based local delivery.
-
-
-
- ESCC X.500/X.400 Task Force [Page 60]
-
- RFC 1330 X.500 and X.400 Plans for ESnet May 1992
-
-
- - Delivery time processing of messages.
-
- - Conversion between X.400 and RFC-822 according to the latest
- revision of RFC-1148, known as RFC-1148bis.
-
- - Conversion support for reformatting body parts and headers.
-
- - X-Window and line-based management console.
-
- - Message Authorization checking.
-
- - Reformatting support for "mail hub" operation.
-
- - X.500-based distribution list facility using the QUIPU
- directory.
-
- - FAX interworking
-
- o No User Agents (UAs) are included with PP. However, procedural
- access to the MTA is documented, to encourage others to write
- or to port UAs. Several existing UAs, such as MH, may be used
- with PP.
-
- o It is expected that a Message Store to be used in conjunction
- with PP (PPMS), and an associated X-Windows User Agent (XUA)
- will be released on beta test in first quarter 92.
-
- o The core routing of PP 6.0 is table based. DNS is used by the
- SMTP channel. The next version of PP will support Directory
- Based routing, which may use X.500 or DNS.
-
- o PP 6.0 requires ISODE 7.0.
-
- o X-Windows release X11R4 (or greater) is needed by some of the
- management tools. PP can be operated without these tools.
-
- o Although PP is not "supported" per se (but see later), it does
- have a problem reporting address (bug reports (and fixes) are
- welcome):
-
- RFC-822: PP-SUPPORT@CS.UCL.AC.UK
- X.400: S=PP-Support; OU=CS; O=UCL;
- PRMD=UK.AC; ADMD= ; C=GB;
-
- o The discussion group PP-PEOPLE@CS.UCL.AC.UK is used as an open
- forum on PP; Contact PP-PEOPLE-REQUEST@CS.UCL.AC.UK to be added
- to this list.
-
-
-
-
- ESCC X.500/X.400 Task Force [Page 61]
-
- RFC 1330 X.500 and X.400 Plans for ESnet May 1992
-
-
- o The primary documentation for this release consists of a three
- and a half volume User's Manual (approx. 300 pages) and a set
- of UNIX manual pages. The sources to the User's Manual are in
- LaTeX format.
-
- PP Distribution Sites
-
- If you can FTP to the Internet from outside Europe, then use
- anonymous FTP to uu.psi.com [136.161.128.3] to retrieve the file pp-
- 6.tar.Z in binary mode from the ISODE/ directory. This file is the
- tar image after being run through the compress program and is
- approximately 3Mb in size.
-
- If you can FTP to the Internet from Europe, then use anonymous FTP to
- archive.eu.net [192.16.202.1] to retrieve the file pp-6.tar.Z in
- binary mode from the network/ISODE/ directory. This file is the tar
- image after being run through the compress program and is
- approximately 3Mb in size.
-
- ISODE/QUIPU and PP Platforms as of December 1991
-
- Machine OS ISODE PP Stacks Notes
- ====================================================================
- CCUR 6000 RTU 5.0 7.0 Yes! TCP 1
- --------------------------------------------------------------------
- CCUR 6000 RTU 6.0 7.0 Yes! TCP 2
- X25
- CLNS
- --------------------------------------------------------------------
- CDC 4000 Series EP/IX 1.3.2 6.6+ TCP 3
- EP/IX 1.4.1 CLNS
- X25
- --------------------------------------------------------------------
- COMPAQ 386/25 SCO Unix 5.2 6.0 TCP
- --------------------------------------------------------------------
- COMPAQ 386 BSD 7.0 TCP 4
- X25
- --------------------------------------------------------------------
- Convex C120 ConvexOS 8.1 7.0 TCP 5
- --------------------------------------------------------------------
- DEC Vax 2nd Berkeley Network rel 7.0 TCP
- X25
- --------------------------------------------------------------------
- DEC DECnet-ULTRIX V5.0 7.0 TCP 6
- CLNS
- --------------------------------------------------------------------
- DEC Ultrix 3.1D 7.0 5.2 TCP 7
- Ultrix 4.0 X25
-
-
-
- ESCC X.500/X.400 Task Force [Page 62]
-
- RFC 1330 X.500 and X.400 Plans for ESnet May 1992
-
-
- Ultrix 4.1
- --------------------------------------------------------------------
- DEC Ultrix 4.2 7.0 TCP
- X25
- CLNS
- --------------------------------------------------------------------
- DEC VMS v5.x 7.0 TCP
- X25
- --------------------------------------------------------------------
- DG Avion DGUX 4.30 7.0 TCP 8
- --------------------------------------------------------------------
- Encore Multimax 3xx UMAX V 2.2h 6.0 TCP 9
- Encore Multimax 5xx
- --------------------------------------------------------------------
- Encore NP1 UTX/32 3.1a 7.0 TCP 10
- X25
- --------------------------------------------------------------------
- Encore PN6000 UTX/32 2.1b 6.0 TCP 9
- Encore PN9000 X25
- --------------------------------------------------------------------
- HP/9000/3xx HP/UX 6.0 7.0 TCP 11
- HP-UX 7.05 B
- --------------------------------------------------------------------
- HP/9000/8xx HP-UX 7.00 7.0 TCP 11
- X25
- --------------------------------------------------------------------
- IBM 3090 AIX/370 1.2.1 7.0 TCP 12
- --------------------------------------------------------------------
- IBM PS/2 AIX 1.2.1 6.7 TCP 13
- --------------------------------------------------------------------
- IBM RS/6000 AIX 3.1 6.8 TCP
- AIX 3.0
- --------------------------------------------------------------------
- ICL DRS/6000 7.0 5.2 TCP 14
- --------------------------------------------------------------------
- Macintosh A/UX 2.0.1 7.0 TCP
- --------------------------------------------------------------------
- Macintosh MacOS V6.x 6.0 TCP 15
- --------------------------------------------------------------------
- Mips 4-52 ATT-V3-0 7.0 5.2 TCP 16
- --------------------------------------------------------------------
- NeXT 7.0 5.2 TCP 17
- --------------------------------------------------------------------
- ORION/Clipper 6.8 TCP
- --------------------------------------------------------------------
- Olivetti LSX-3020 X/OS 2.1 6.7b 5.0 TCP 1
- X25
- --------------------------------------------------------------------
-
-
-
- ESCC X.500/X.400 Task Force [Page 63]
-
- RFC 1330 X.500 and X.400 Plans for ESnet May 1992
-
-
- Pyramid 9800 OSx 5.1 (4.3BSD/SVR3.2) 7.0 5.2 TCP 18
- Pyramid MIS
- --------------------------------------------------------------------
- SEQUENT DYNIX V3.0.18 7.0 TCP 8
- --------------------------------------------------------------------
- Sony News-1750 NEWS-OS 3.3 6.8 TCP
- NEWS-OS 4.0c
- --------------------------------------------------------------------
- Sun4 SunOS 4.1 7.0 5.2 TCP
- Sun3 SunOS 4.1.1 X25
- SunOS 4.0.3c CONS
- CLNS
- --------------------------------------------------------------------
-
- Notes:
-
- 1. NOT SNMP or VT
-
- 2. Little tested
-
- 3. Official upper layer
-
- 4. Prototype only!
-
- 5. Planned port
-
- 6. Being worked on!
-
- 7. 3.1D binaries compiled under 4.2
-
- 8. Only QUIPU confirmed
-
- 9. Not QUIPU
-
- 10. Need "-Dregister=" in CONFIG.make
-
- 11. Need bug-fix no. 5 from bug-ISODE@xtel.co.uk. not SNMP,VT or
- FTAM-FTP gateway
-
- 12. No VT, QUIPU not tested
-
- 13. Models 80 and 95
-
- 14. NOT SNMP or VT,PP and X.25 requires patches available from
- X-Tel
-
- 15. Using MacTCP
-
-
-
-
- ESCC X.500/X.400 Task Force [Page 64]
-
- RFC 1330 X.500 and X.400 Plans for ESnet May 1992
-
-
- 16. Only QUIPU tested, built using BSD43 config
-
- 17. Need bug-fix no. 6 from bug-ISODE@xtel.co.uk
-
- 18. Built using BSD config, no VT or SNMP
-
- The above tables do not refer to beta releases of ISODE and PP more
- recent than the public ISODE-7.0 or PP-5.2 releases. The above table
- is generated from reports sent to bug-ISODE and pp-support. There is
- no guarantee the information is correct.
-
- Appendix D: Sample X.500 Input File and Restricted Character List
-
- Below is a sample datafile that illustrates the format for providing
- data about persons at your site to be loaded into the ESnet DSA.
- Following the sample datafile is a detailed explanation of the format
- and content of the file. We have tried to be as flexible as possible
- in defining the format of the file, given the constraints imposed by
- an automated process. We would appreciate feedback on the format of
- the file and will try to accommodate any specific needs you may have
- to any extent that is reasonable.
-
- #
- # Sample Data File for Bulk Loading X.500 Database
- #
- # delimiter character is "," 1
- # field 1 is commonName 2
- # field 2 is phone extension 3
- # area code for all numbers is 510 4
- # prefix for all numbers is 422 5
- # field 3 is rfc822Mailbox 6
- # field 4 is facsimileTelephoneNumber 7
- # default facsimileTelephoneNumber is (510) 422-3333 8
- # postalAddress for all entries is: 9
- # National Energy Research Supercomputer Center 10
- # P.O. Box 5509 11
- # Livermore, California 94552 12
- #
- Chris Anderson,1915,anderson@ws1.nersc.gov, 13
- Lila Brown,5680,brownl@ws2.nersc.gov, 14
- Bob Green,4474,, 15
- Max Jones,4488,elvis@presley.nersc.gov,5104224444 16
- Dave Smith,9818,smithd@ws3.nersc.gov, 17
- Cathy White,4016,snow@white.nersc.gov, 18
- <end-of-file>
-
- Comment lines at the beginning of the file convey relevant formatting
- information.
-
-
-
- ESCC X.500/X.400 Task Force [Page 65]
-
- RFC 1330 X.500 and X.400 Plans for ESnet May 1992
-
-
- Following comment lines, each data line contains information about
- one person.
-
- Fields within a single data line are separated by a delimiter
- character. You specify the delimiter character you wish to use in
- the comment section; be sure to choose a delimiter which does not
- appear as a legitimate character in any field of a data line.
-
- You may provide all or part of the attribute types listed in the
- table in Section 2.5 (commonName is required). In the comment
- section, you must indicate which attribute types are contained in
- each field of a data line.
-
- Each data line must contain the same number of fields and the same
- order of fields (i.e. same order of attribute types). Two successive
- delimiters indicated a null value (eof is a considered a field
- delimiter).
-
- The characters "=", "&", "$", and "#" are NEVER allowed in any
- attribute value.
-
- Below is a discussion of relevant lines of the sample datafile.
-
- Line 1 The delimiter character is identified as a comma (,).
-
- Line 2 Field # 1 is identified as containing the commonName
- attribute.
-
- Line 3 Field # 2 is identified as containing the telephoneNumber
- attribute. The actual data value is a 4-digit
- extension.
-
- Lines 4,5 Identify the area code and prefix which apply to all
- 4-digit extensions in the datafile. If your actual
- data values already contain area code and/or prefix,
- then there would be no need to indicate default values.
-
- Line 6 Field # 3 is identified as containing the rfc822Mailbox
- attribute.
-
- Line 7 Field # 4 is identified as containing the
- facsimileTelephoneNumber attribute.
-
- Line 8 Identifies the default value for
- facsimileTelephoneNumber. If field 4 is missing in a
- data line, the default value will be applied.
-
- Lines 9-12 Identify the value of the postalAddress attribute which
-
-
-
- ESCC X.500/X.400 Task Force [Page 66]
-
- RFC 1330 X.500 and X.400 Plans for ESnet May 1992
-
-
- applies to all entries.
-
- Line 13 commonName= Chris Anderson
- surName= Anderson
- telephoneNumber= 510-422-1915
- rfc822MailBox= anderson@ws1.nersc.gov
- facsimileTelephoneNumber= 510-422-3333
- postalAddress= National Energy Research Supercomputer Center
- P.O. Box 5509
- Livermore, California 94552
-
- Line 14 commonName= Lila Brown
- surName= Brown
- telephoneNumber= 510-422-5680
- rfc822MailBox= brownl@ws2.nersc.gov
- facsimileTelephoneNumber= 510-422-3333
- postalAddress= National Energy Research Supercomputer Center
- P.O. Box 5509
- Livermore, California 94552
-
- Line 15 commonName= Bob Green
- surName= Green
- telephoneNumber= 510-422-4474
- rfc822MailBox=
- facsimileTelephoneNumber= 510-422-3333
- postalAddress= National Energy Research Supercomputer Center
- P.O. Box 5509
- Livermore, California 94552
-
- Line 16 commonName= Max Jones
- surName= Jones
- telephoneNumber= 510-422-4488
- rfc822MailBox= elvis@presley.nersc.gov
- facsimileTelephoneNumber= 510-422-4444
- postalAddress= National Energy Research Supercomputer Center
- P.O. Box 5509
- Livermore, California 94552
-
- Line 17 commonName= Dave Smith
- surName= Smith
- telephoneNumber= 510-422-9818
- rfc822MailBox= smithd@ws3.nersc.gov
- facsimileTelephoneNumber= 510-422-3333
- postalAddress= National Energy Research Supercomputer Center
- P.O. Box 5509
- Livermore, California 94552
-
-
-
-
-
- ESCC X.500/X.400 Task Force [Page 67]
-
- RFC 1330 X.500 and X.400 Plans for ESnet May 1992
-
-
- Line 18 commonName= Cathy White
- surName= White
- telephoneNumber= 510-422-4016
- rfc822MailBox= snow@white.nersc.gov
- facsimileTelephoneNumber= 510-422-3333
- postalAddress= National Energy Research Supercomputer Center
- P.O. Box 5509
- Livermore, California 94552
-
- Appendix E: ESnet Backbone Sites
-
- Government Agencies
-
- U.S. Department of Energy, Office of Energy Research (DOE)
- Germantown, Maryland USA
-
- U.S. Department of Energy, San Francisco Office (SAN)
- Oakland, California USA
-
- National Laboratories
-
- NASA Ames Research Center (AMES, FIX-WEST)
- Mountain View, California USA
-
- Argonne National Laboratory (ANL)
- Argonne, Illinois USA
-
- Brookhaven National Laboratory (BNL)
- Upton, New York USA
-
- Continuous Electron Beam Accelerator Facility (CEBAF)
- Newport News, Virginia USA
-
- Fermi National Accelerator Laboratory (FNAL)
- Batavia, Illinois USA
-
- Lawrence Berkeley Laboratory (LBL)
- Berkeley, California USA
-
- Lawrence Livermore National Laboratory (LLNL)
- Livermore, California USA
-
- Los Alamos National Laboratory (LANL)
- Los Alamos, New Mexico USA
-
- Oak Ridge National Laboratory (ORNL)
- Oak Ridge, Tennessee USA
-
-
-
-
- ESCC X.500/X.400 Task Force [Page 68]
-
- RFC 1330 X.500 and X.400 Plans for ESnet May 1992
-
-
- Pacific Northwest Laboratory (PNL)
- Richland, Washington USA
-
- Princeton Plasma Physics Laboratory (PPPL)
- Princeton, New Jersey USA
-
- Sandia National Laboratory, Albuquerque (SNLA)
- Albuquerque, New Mexico USA
-
- Stanford Linear Accelerator Center (SLAC)
- Menlo Park, California USA
-
- Superconducting Super Collider (SSC)
- Dallas, Texas USA
-
- Universities
-
- California Institute of Technology (CIT)
- Pasadena, California USA
-
- Florida State University (FSU)
- Tallahassee, Florida USA
-
- Iowa State University (ISU)
- Ames, Iowa USA
-
- Massachusetts Institute of Technology (MIT)
- Cambridge, Massachusetts USA
-
- New York University (NYU)
- Upton, New York USA
-
- Oak Ridge Associated Universities (ORAU)
- Oak Ridge, Tennessee USA
-
- University of California, Los Angeles (UCLA)
- Westwood, California USA
-
- University of Maryland (UMD, FIX-EAST)
- College Park, Maryland USA
-
- University of Texas, Austin (UTA)
- Austin, Texas USA
-
- Commercial Entities
-
- General Atomics (GA)
- San Diego, California USA
-
-
-
- ESCC X.500/X.400 Task Force [Page 69]
-
- RFC 1330 X.500 and X.400 Plans for ESnet May 1992
-
-
- Office of Science and Technology Information (OSTI)
- Oak Ridge, Tennessee USA
-
- Science Applications, Incorporated (SAIC)
- McLean, Virginia USA
-
- Appendix F: Local Site Contacts for DOE Naming Authorities
-
- Below is a list of all Department of Energy GOSIP Site Authorities
- for OSI registration and addressing. This information was obtained
- from the DoE GOSIP On-Line Information System (DOE-GOIS), dated
- November 18, 1991.
-
- Marian F. Sotel
- Director, Information management Division
- U.S. Department of Energy
- DOE Field Office, Albuquerque
-
- Dennis Jensen
- Ames Laboratory
- 258H Development
- Ames, IA 50011-3020
- (515) 294-7909
-
- Linda Winkler
- Argonne National Laboratory
- Argonne, IL 60439
- (708) 972-7236
-
- R. E. Kremer
- Manager, Resource Automation
- U.S. Department of Energy
- Bettis Atomic Power laboratory
-
- Gary Ragsdale
- Manager, Information Services
- U.S. Department of Energy
- Bonneville Power Administration
- 905 NE 11th Avenue
- Portland, OR 97232
-
- Wayne Larson
- Head of Data Communications Unit
- U.S. Department of Energy
- Bonneville Power Administration
- 905 NE 11th Avenue
- Portland, OR 97232
-
-
-
-
- ESCC X.500/X.400 Task Force [Page 70]
-
- RFC 1330 X.500 and X.400 Plans for ESnet May 1992
-
-
- George Rabinowitz
- Head Distributed Computing Section
- Brookhaven National Laboratory
- Upton, New York 11973
- (516) 282-7637
-
- Donna A. Dyxin
- Communications Specialist
- U.S. Department of Energy
- DOE Field Office, Chicago
- 9800 South Cass Avenue
- Argonne, IL 60439
-
- Elaine R. Liebrecht
- System Manager and Planning Supervisor
- EG&G Mound Applied Technologies
- P.O. Box 3000
- Miamisburg, OH 45343-3000
- (FTS) 774-3733 or (513) 865-3733
-
- Jeffrey J. Johnson
- Communications Supervisor
- EG&G Mound Applied Technologies
- P.O. Box 3000
- Miamisburg, OH 45343-3000
- (FTS) 774-4230 or (513) 865-4230
-
- Paul P. Herr
- U.S. Department of Energy
- Energy Information Agency
- (202) 586-7318
-
- William H. Foster
- U.S. Department of Energy
- Energy Information Agency
- (202) 586-6310
-
- Mark O. Kaletka
- Data Communications Group Leader, Computing Div.
- Fermi National Accelerator Lab
- P.O. Box 500
- Batavia, IL 60510
- (708) 840-2965
-
- David A. Mackler
- Grand Junction Project Office
- (FTS) 326-6412
-
-
-
-
- ESCC X.500/X.400 Task Force [Page 71]
-
- RFC 1330 X.500 and X.400 Plans for ESnet May 1992
-
-
- Wayne L. Selfors
- Grand Junction Project Office
- (FTS) 326-6525
-
- Gerald F. Chappell
- Director, ITSO
- U.S. Department of Energy
- Headquarters
- Washington D.C., 20545
- (FTS) 233-3685 or (301) 903-3685
-
- Joe Diel
- Supervisor, Biomathematics Group
- ITRI
-
- David H. Robinson
- Section Supervisor, Information Systems
- Allied-Signal Aerospace Company
- Kansas City Division
- P.O. Box 419159
- Kansas City, MO 64141-6159
- (FTS) 997-3690 or (816) 997-3690
-
- Robert M. Jensen
- Supervisory Engineer, Information Systems
- Allied-Signal Aerospace Company
- Kansas City Division
- P.O. Box 419159
- Kansas City, MO 64141-6159
- (FTS) 997-5538 or (816) 997-5538
-
- Russell Wright
- Lawrence Berkeley Laboratories
- 1 Cyclotron Road
- Berkeley, CA 94720
- (510) 486-6965
-
- William A. Lokke
- Associate Director for Computation
- Lawrence Livermore National Lab
- (FTS) 532-9870 or (669) 422-9870
-
- Philip Wood/Glenn Michel
- Los Alamos National Laboratory
- Los Alamos, NM 87545
- (FTS) 843-1845 or (FTS) 843-2598
-
-
-
-
-
- ESCC X.500/X.400 Task Force [Page 72]
-
- RFC 1330 X.500 and X.400 Plans for ESnet May 1992
-
-
- Robert Bruen
- MIT Laboratory for Nuclear Science
- Computer Facilities Manager
- Massachusetts Institute of Tech.
- Cambridge, MA
-
- Mark Cerullo
- Morgantown Energy Technology Center
- (FTS) 923-4345
-
- Hank Latham
- NVRSN
- (FTS) 575-7646
-
- Bill Morrison
- Network Specialist
- Bechtel Petroleum Operations, Inc
- Naval Petroleum Reserves California
- P.O. Box 127
- Tupman, CA 93276
- (FTS) 797-6933 or (805) 763-6933
-
- Mary Ann Jones
- DOE Field Office, Nevada
-
- Bill Freberg
- Computer Sciences Corporation
- DOE Field Office, Nevada
-
- Roger Hardwick
- Project Director
- Roy F. Weston
- OCRWM
- 3885 S. Decatur Blvd.
- Las Vegas, NV 89103
- (702) 873-6200
-
- John Gandi
- U.S. Department of Energy
- OCRWM
- 101 Convention Ctr
- Phase II Complex, Suite 202
- Las Vegas, NV 89109
- (702) 794-7954
-
- Benny Goodman
- U.S. Department of Energy
- OSTI
-
-
-
- ESCC X.500/X.400 Task Force [Page 73]
-
- RFC 1330 X.500 and X.400 Plans for ESnet May 1992
-
-
- Raymond F. Cook
- U.S. Department of Energy
- OSTI
-
- D. M. Turnpin
- Martin Marietta Energy Systems, Inc
- Oak Ridge
- P.O. Box 2009
- Oak Ridge, TN 37831-8227
- (FTS) 626-8848 or (615) 576-8848
-
- T. E. Birchfield
- Supervisor, Electronic Informations Delivery Sect.
- Martin Marietta Energy Systems, Inc
- Oak Ridge
- P.O. Box 2008
- Oak Ridge, TN 37831-6283
- (FTS) 624-4635 or (615) 574-4635
-
- Bobby Brumley
- TRESP Associates
- DOE Field Office, Oak Ridge
-
- Mike Letterman
- TRESP Associates
- DOE Field Office, Oak Ridge
-
- S. Dean Carpenter
- Department Head, Communications
- Mason and Hanger
- Pantex Plant
-
- Wayne C. Phillips
- Section Head, Internal Communications
- Mason and Hanger
- Pantex Plant
-
- A. J. Lelekacs
- Sr. Networking Engineer
- General Electric
- Pinellas Plant
- P.O. Box 2908
- Neutron Devices Department
- Largo, FL 34649-2908
-
-
-
-
-
-
-
- ESCC X.500/X.400 Task Force [Page 74]
-
- RFC 1330 X.500 and X.400 Plans for ESnet May 1992
-
-
- Paul A. Funk
- Site Access Coordinator
- Princeton Plasma Physics Laboratory
- P.O. Box 451
- Princeton, NJ 08543
- (609) 243-3403
-
- John Murphy
- Branch Chief, Information and Communication Mgmt
- U.S. Department of Energy
- DOE Field Office, Richland
- P.O. Box 550
- Richland, WA 99352
- (FTS) 444-7543 or (509) 376-7543
-
- Mike Schmidt
- Telecom & Network Services IRM
- Westinghouse Hanford Company
- DOE Field Office, Richland
- P.O. Box 1970
- Richland, WA 99352
- (FTS) 444-7739 or (509) 376-7739
-
- Dwayne Ramsey
- Information Resources Management Division
- U.S. Department of Energy
- DOE Field Office, San Francisco
- (FTS) 536-4302
-
- W. F. Mason
- Central Computing Systems Manager
- Sandia National Laboratories - AL
- P.O. Box 5800
- Albuquerque, NM 87185
- (FTS) 845-8059 or (505) 845-8059
-
- Harry R. Holden
- U.S. Department of Energy
- DOE Field Office, Savannah River
- P.O. Box A
- Aiken, SC 29802
- (FTS) 239-1118 or (803) 725-1118
-
-
-
-
-
-
-
-
-
- ESCC X.500/X.400 Task Force [Page 75]
-
- RFC 1330 X.500 and X.400 Plans for ESnet May 1992
-
-
- Reggie Peagler
- Network Security Officer
- Savannah River Site
- Building 773-51A
- Aiken, SC 29808
- (FTS) 239-3418 or (803) 557-3418
-
- Wade A. Gaines
- Acting ADP Manager
- U.S. Department of Energy
- Southeastern Power Administration
- Samuel Elbert Building
- Elberton, GA 30635
-
- Paul Richard
- Southwestern Power Administration
- (FTS) 745-7482
-
- Dr. R. Les Cottrell
- Assistant Director, SLAC Computer Services
- Stanford Linear Accelerator Center
- P.O. Box 4349
- Stanford, CA 94309
-
- John Lucero
- Systems Analyst, Management Systems
- Westinghouse Electric Corporation
- Waste Isolation Pilot Plant
- P.O. Box 2078
- Carlsbad, NM 88221
- (FTS) 571-8459 or (505) 887-8459
-
- Lawrence Bluhm
- Sr. Systems Analyst, Management Systems
- Westinghouse Electric Corporation
- Waste Isolation Pilot Plant
- P.O. Box 2078
- Carlsbad, NM 88221
- (FTS) 571-8459 or (505) 887-8459
-
- Ben Sandoval
- Western Area Power Administration
- (FTS) 327-7470
-
- John Sewell
- Western Area Power Administration
- (FTS) 327-7407
-
-
-
-
- ESCC X.500/X.400 Task Force [Page 76]
-
- RFC 1330 X.500 and X.400 Plans for ESnet May 1992
-
-
- Appendix G: Recommended Reading
-
- RFCs (Request For Comments)
-
- The following RFCs may be obtained from the ESnet Information Server.
- They are stored in the directory [ANONYMOUS.RFCS]. They may be
- retrieved via anonymous FTP (nic.es.net, 128.55.32.3) or DECnet copy
- (ESNIC::, 41.174).
-
- RFC1328 X.400 1988 to 1984 downgrading. Hardcastle-Kille, S.E. 1992
- May; 5 p. (Format: TXT=10006 bytes)
-
- RFC1327 Mapping Between X.400 (1988) /ISO 10021 and RFC 822.
- Hardcastle-Kille, S.E. 1992 May; 113 p. (Format: TXT=228598 bytes)
-
- RFC1309 Technical overview of directory services using the X.500
- protocol. Weider, C.; Reynolds, J.K.; Heker, S. 1992 March; 4 p.
- (Format: TXT=35694 bytes)
-
- RFC1308 Executive Introduction to Directory Services Using the X.500
- Protocol. Weider, C.; Reynolds, J.K. 1992 March; 4 p. (Format:
- TXT=9392 bytes)
-
- RFC1295 North American Directory Forum. User bill of rights for
- entries and listing in the public directory. 1992 January; 2 p.
- (Format: TXT=3502 bytes)
-
- RFC1292 Lang, R.; Wright, R. Catalog of Available X.500
- Implementations. 1991 December; 103 p. (Format: TXT=129468 bytes)
-
- RFC1279 Hardcastle-Kille, S.E. X.500 and domains. 1991 November; 13
- p. (Format: TXT=26669, PS=170029 bytes)
-
- RFC1278 Hardcastle-Kille, S.E. String encoding of presentation
- address. 1991 November; 5 p. (Format: TXT=10256, PS=128696 bytes)
-
- RFC1277 Hardcastle-Kille, S.E. Encoding network addresses to support
- operations over non-OSI lower layers. 1991 November; 10 p.
- (Format: TXT=22254, PS=176169 bytes)
-
- RFC1276 Hardcastle-Kille, S.E. Replication and distributed operations
- extensions to provide an Internet directory using X.500. 1991
- November; 17 p. (Format: TXT=33731, PS=217170 bytes)
-
- RFC1275 Hardcastle-Kille, S.E. Replication requirements to provide an
- Internet directory using X.500. 1991 November; 2 p. (Format:
- TXT=4616, PS=83736 bytes)
-
-
-
-
- ESCC X.500/X.400 Task Force [Page 77]
-
- RFC 1330 X.500 and X.400 Plans for ESnet May 1992
-
-
- RFC1274 Kille, S.E.; Barker, P. COSINE and Internet X.500 schema. 1991
- November; 60 p. (Format: TXT=92827 bytes)
-
- RFC1255 North American Directory Forum. Naming scheme for c=US. 1991
- September; 25 p. (Format: TXT=53783 bytes) (Obsoletes RFC 1218)
-
- RFC1249 Howes, T.; Smith, M.; Beecher, B. DIXIE protocol
- specification. 1991 August; 10 p. (Format: TXT=20693 bytes)
-
- RFC1202 Rose, M.T. Directory Assistance service. 1991 February; 11 p.
- (Format: TXT=21645 bytes)
-
- RFC1006 Rose, M.T.; Cass, D.E. ISO transport services on top of the
- TCP: Version 3. 1987 May; 17 p. (Format: TXT=31935 bytes)
-
- Non Published Working Notes
-
- "A String Representation of Distinguished Names", S.E. Hardcastle-Kille,
- 01/30/1992.
-
- The OSI Directory uses distinguished names as the primary keys to
- entries in the directory. Distinguished Names are encoded in
- ASN.1. When a distinguished name is communicated between to users
- not using a directory protocol (e.g., in a mail message), there is
- a need to have a user-oriented string representation of
- distinguished name.
-
- "An Access Control Approach for Searching and Listing", S.E.
- Hardcastle-Kille, T. Howes, 09/23/1991.
-
- This memo defines an extended ACL (Access Control List) mechanism
- for the OSI Directory. It is intended to meet strong operational
- requirements to restrict searching and listing externally, while
- allowing much more freedom within an organization. In particular,
- this mechanism makes it possible to restrict searches to certain
- sets of attributes, and to prevent "trawling": the disclosure of
- large organizational data or structure information by repeated
- searches or lists. This capability is necessary for organizations
- that want to hide their internal structure, or to prevent dumping
- of their entire database. This memo describes functionality
- beyond, but compatible with, that expected in the 1992 X.500
- standard.
-
- "Building an Internet Directory using X.500", S. Kille, 01/07/1991.
-
- The IETF has established a Working Group on OSI Directory Services.
- A major component of the initial work of this group is to establish
- a technical framework for establishing a Directory Service on the
-
-
-
- ESCC X.500/X.400 Task Force [Page 78]
-
- RFC 1330 X.500 and X.400 Plans for ESnet May 1992
-
-
- Internet, making use of the X.500 protocols and services. This
- document summarizes the strategy established by the Working Group,
- and describes a number of RFCs which will be written in order to
- establish the technical framework.
-
- "Directory Requirements for COSINE and Internet Pilots (OSI-DS 18)",
- S.E. Hardcastle-Kille, 07/09/1991.
-
- This document specifies operational requirements for DUAs and DSAs
- in the Internet and COSINE communities. This document summarizes
- conformance requirements. In most cases, technical detail is
- handled by reference to other documents. This document refers to
- core directory infrastructure. Each application using the directory
- may impose additional requirements.
-
- "DSA Naming", S.E. Hardcastle-Kille, 01/24/1992.
-
- This document describes a few problems with DSA Naming as currently
- deployed in pilot exercises, and suggests a new approach. This
- approach is suggested for use in the Internet Directory Pilot,
- which overcomes a number of existing problems, and is an important
- component for the next stage in increase of scale.
-
- "Handling QOS (Quality of service) in the Directory", S.E. Kille,
- 08/29/1991.
-
- This document describes a mechanism for specifying the Quality of
- Service for DSA Operations and Data in the Internet Pilot Directory
- Service "Building and internet directory using X.500".
-
- "Interim Directory Tree Structure for Network Infrastructure
- Information", Chris Weider, Mark Knopper, Ruth Lang, 06/14/1991.
-
- As work progresses on incorporating WHOIS and Network
- Infrastructure information into X.500, we thought it would be
- useful to document the current DIT structure for this information,
- along with some thoughts on future expansion and organization of
- this subtree of the DIT. The first section of this document
- describes the current structure, the second section the possible
- expansion of the structure.
-
- "Interim Schema for Network Infrastructure Information in X.500 New
- name: Encoding Network Addresses to support operation ov", Chris
- Weider, Mark Knopper, 06/14/1991.
-
- As the OSI Directory progresses into an operational structure which
- is being increasingly used as a primary resource for Directory
- Information, it was perceived that having the Internet Site
-
-
-
- ESCC X.500/X.400 Task Force [Page 79]
-
- RFC 1330 X.500 and X.400 Plans for ESnet May 1992
-
-
- Contacts and some limited network information in the Directory
- would be immediately useful and would also provide the preliminary
- framework for some distributed NIC functions. This paper describes
- the interim schema used to contain this information.
-
- "Naming Guidelines for Directory Pilots", P. Barker, S.E. Kille,
- 01/30/1992.
-
- Deployment of a Directory will benefit from following certain
- guidelines. This document defines a number of naming guidelines.
- Alignment to these guidelines will be recommended for national
- pilots.
-
- "OSI NSAP Address Format For Use In The Internet", R Colella, R Callon,
- 02/13/1991.
-
- The Internet is moving towards a multi-protocol environment that
- includes OSI. To support OSI, it is necessary to address network
- layer entities and network service users. The basic principles of
- OSI Network Layer addressing and Network Service Access Points
- (NSAPs) are defined in Addendum 2 to the OSI Network service
- definition. This document recommends a structure for the Domain
- Specific Part of NSAP addresses for use in the Internet that is
- consistent with these principles.
-
- "Representing Public Archives in the Directory", Wengyik Yeong,
- 12/04/1991.
-
- The proliferation of publicly accessible archives in the Internet
- has created an ever-widening gap between the fact of the existence
- of such archives, and knowledge about the existence and contents of
- these archives in the user community. Related to this problem is
- the problem of also providing users with the necessary information
- on the mechanisms available to retrieve such archives. In order
- for the Internet user community to better avail themselves of this
- class of resources, there is a need for these gaps in knowledge to
- be bridged.
-
- "Schema for Information Resource Description in X.500", Chris Weider,
- 06/14/1991.
-
- The authors are interested in allowing distributed access and
- updating for Information Resource Description information to users
- of the Internet. This paper discusses the schema used to hold the
- Information Resource Description information. The new attributes
- are taken from the US-MARC fields, and subfields, with the mapping
- described in the text.
-
-
-
-
- ESCC X.500/X.400 Task Force [Page 80]
-
- RFC 1330 X.500 and X.400 Plans for ESnet May 1992
-
-
- "Schema for NIC Profile Information in X.500", Chris Weider, Mark
- Knopper, 06/14/1991.
-
- The authors of this document, in conjunction with the chairs of the
- IETF Network Information Services Infrastructure (NISI) group,
- would like to implement a Directory of Network Information Centers,
- or NICs. This will enable NICs to find each other easily, will
- allow users with access to a DSA to find out where NICs are, and
- will in general facilitate the distribution of information about
- the Internet and some of its infrastructure. This document
- proposes a set of standard schema for this information.
-
- "Using the OSI Directory to Achieve User Friendly Naming", S. Kille,
- 01/30/1992.
-
- The OSI Directory has user friendly naming as a goal. A simple
- minded usage of the directory does not achieve this. Two aspects
- not achieved are: 1) A user oriented notation and 2)
- Guessability. This proposal sets out some conventions for
- representing names in a friendly manner, and shows how this can be
- used to achieve really friendly naming. This then leads to a
- specification of a standard format for representing names, and to
- procedures to resolve them. This leads to a specification which
- allows directory names to be communicated between humans. The
- format in this specification is identical to that defined in the
- reference of "A String Representation of Distinguished Name", and
- it is intended that these specifications are compatible.
-
- "Requirements for X.400 Management Domains (MDs) Operating in the Global
- Research and Development X.400 Service", R. Hagens, 11/12/1991.
-
- This document specifies a set of minimal operational
- requirements that must be implemented by all Management Domains
- (MDs) in the Global R&D X.400 Service. This document defines
- the core operational requirements; in some cases, technical
- detail is handled by reference to other documents. The Global
- R&D X.400 Service is defined as all organizations which meet the
- requirements described in this document.
-
- "Routing Coordination for X.400 MHS Services within a
- Multiprotocol/Multinetwork Environment", U. Eppenberger,
- 10/25/1992.
-
- The X.400 addresses do start to appear on business cards. The
- different MHS service providers are not well interconnected and
- coordinated which makes it a very hard job for the MHS managers to
- know where to route all the new addresses. A big number of X.400
- implementations support different lower layer stacks. Taking into
-
-
-
- ESCC X.500/X.400 Task Force [Page 81]
-
- RFC 1330 X.500 and X.400 Plans for ESnet May 1992
-
-
- account the variety of existing large transport networks, there is
- now the chance of implementing a worldwide message handling service
- using the same electronic mail standard and therefore without the
- need of gateways with service reduction and without the restriction
- to a single common transport network. This document proposes how
- messages can travel over different networks by using multi stack
- MTAs as relays. Document formats and coordination procedures bridge
- the gap until an X.500 directory service is ready to store the
- needed connectivity and routing information.
-
- International Standards Documents
-
- International Consultative Committee for Telephone and Telegraph. Open
- Systems Interconnection - The Directory. X.500 Series
- Recommendations. December, 1988.
-
- (also published as)
-
- ISO/IEC. Information Technology - Open Systems Interconnection - The
- Directory. International Standard 9594. 1989.
-
- International Consultative Committee for Telephone and Telegraph. Data
- Communication Networks - Message Handling Systems. X.400 Series
- Recommendations. Geneva 1985.
-
- International Consultative Committee for Telephone and Telegraph. Data
- Communication Networks - Message Handling Systems. X.400 Series
- Recommendations. Melbourne, 1988.
-
- NIST Documents
- (National Institute of Standards and Technology Documents)
-
- The following documents can be retrieved from the ESnet Information
- Server in directory [ANONYMOUS.NIST].
-
- Government Open Systems Interconnection Profile (GOSIP) Version 1,
- National Institute of Standards and Technology, Federal Information
- Processing Standards Publication #146, August, 1988.
-
- Government Open Systems Interconnection Profile (GOSIP) Version 2,
- National Institute of Standards and Technology, October, 1990.
-
- DOE Documents
-
- The following documents prepared by the DOE GOSIP Migration Working
- Group can be retrieved from the ESnet Information Server in directory
- [ANONYMOUS.DOE-GOSIP].
-
-
-
-
- ESCC X.500/X.400 Task Force [Page 82]
-
- RFC 1330 X.500 and X.400 Plans for ESnet May 1992
-
-
- U.S. Department of Energy. Government Open Systems Interconnection
- Profile. Transition Strategy. DOE GOSIP Document # GW-ST-008.
- November, 1990.
-
- U.S. Department of Energy. Government Open Systems Interconnection
- Profile. Transition Plan. DOE GOSIP Document # GW_PN_005.
- November, 1990.
-
- U.S. Department of Energy. Government Open Systems Interconnection
- Profile. Procedures and Guidelines. DOE GOSIP Document # GW-PR-
- 007. April, 1991.
-
- IETF Working Groups
-
- Three IETF working groups, OSI X.400, OSI-DS and MHS-DS have been
- working in in X.400 and X.500. Minutes of meetings, descriptions of
- the working groups' charters and goals, information about mailing
- lists, and other pertinent documents can be retrieved from the ESnet
- Information Server in the directories [ANONYMOUS.IETF.OSIDS],
- [ANONYMOUS.IETF.OSIX400] and [ANONYMOUS.IETF.MHSMS].
-
- Others
-
- Marshall T. Rose, Julian P. Onions and Colin J. Robbins. The ISO
- Development Environment: User's Manual, 1991. ISODE Documentation
- Set.
-
- Marshall T. Rose and Wengyik Yeong. PSI White Pages Pilot Project:
- Administrator's Guide, 1991. ISODE Documentation Set.
-
- Marshall T. Rose. The Open Book: A Practical Perspective on Open
- Systems Interconnection. Prentice-hall, 1990. ISBN 0-13-643016-3.
-
- Marshall T. Rose. The Little Black Book: Mail Bonding with OSI
- Directory Services. Prentice-hall, 1991. ISBN 0-13-683219-5.
-
- Alan Turner and Paul Gjefle, Pacfic Northwest Laboratory. Performance
- Analysis of an OSI X.500 (QUIPU) Directory Service Implmentation.
- 1992. Available on nic.es.net in the directory [ANONYMOUS.ESNET-
- DOC]QUIPU-PERF.PS
-
- Appendix H: Task Force Member Information
-
- Bob Aiken
- U.S. Department of Energy, Office of Energy Research, Scientific
- Computing Staff (now with National Science Foundation)
- Email: raiken@nsf.gov
-
-
-
-
- ESCC X.500/X.400 Task Force [Page 83]
-
- RFC 1330 X.500 and X.400 Plans for ESnet May 1992
-
-
- Joe Carlson
- Lawrence Livermore National Laboratory
- Livermore, California USA
- Email: carlson@lll-winken.llnl.gov
-
- Les Cottrell
- Stanford Linear Accelerator Center
- Menlo Park, California USA
- Email: cottrell@slacvm.slac.stanford.edu
-
- Tim Doody
- Fermi National Accelerator Laboratory
- Batavia, Illinois USA
- Email: doody@fndcd.fnal.gov
-
- Tony Genovese (Contributing Author)
- Lawrence Livermore National Laboratory
- Livermore, California USA
- Email: genovese@es.net
-
- Arlene Getchell (Contributing Author)
- Lawrence Livermore National Laboratory
- Livermore, California USA
- Email: getchell@es.net
-
- Charles Granieri
- Stanford Linear Accelerator Center
- Menlo Park, California USA
- Email: cxg@slacvm.slac.stanford.edu
-
- Kipp Kippenhan (Contributing Author)
- Fermi National Accelerator Laboratory
- Batavia, Illinois USA
- Email: kippenhan@fnal.fnal.gov
-
- Connie Logg
- Stanford Linear Accelerator Center
- Menlo Park, California USA
- Email: cal@slacvm.slac.stanford.edu
-
- Glenn Michel
- Los Alamos National Laboratory
- Los Alamos, New Mexico USA
- Email: gym@lanl.gov
-
- Peter Mierswa
- Digital Equipment Corporation USA
-
-
-
-
- ESCC X.500/X.400 Task Force [Page 84]
-
- RFC 1330 X.500 and X.400 Plans for ESnet May 1992
-
-
- Jean-Noel Moyne
- Lawrence Berkeley Laboratory
- Berkeley, California USA
- Email: jnmoyne@lbl.gov
-
- Kevin Oberman (Contributing Author)
- Lawrence Livermore National Laboratory
- Livermore, California USA
- Email: oberman@icdc.llnl.gov
-
- Dave Oran
- Digital Equipment Corporation USA
-
- Bob Segrest
- Digital Equipment Corporation USA
-
- Tim Streater
- Stanford Linear Accelerator Center
- Menlo Park, California USA
- Email: streater@slacvm.slac.stanford.edu
-
- Allen Sturtevant (Chair, Contributing Author, Document Editor)
- Lawrence Livermore National Laboratory
- Livermore, California USA
- Email: sturtevant@es.net
-
- Mike Sullenberger
- Stanford Linear Accelerator Center
- Menlo Park, California USA
- Email: mls@scsw5.slac.stanford.edu
-
- Alan Turner (Contributing Author)
- Pacific Northwest Laboratory
- Richland, Washington USA
- Email: ae_turner@pnl.gov
-
- Linda Winkler (Contributing Author)
- Argonne National Laboratory
- Argonne, Illinois USA
- Email: b32357@anlvm.ctd.anl.gov
-
- Russ Wright (Contributing Author)
- Lawrence Berkeley Laboratory
- Berkeley, California USA
- Email: wright@lbl.gov
-
-
-
-
-
-
- ESCC X.500/X.400 Task Force [Page 85]
-
- RFC 1330 X.500 and X.400 Plans for ESnet May 1992
-
-
- Security Considerations
-
- Security issues are discussed in sections 2.5.1 and 2.7.5.1 of this
- memo.
-
- Authors' Addresses
-
- Allen Sturtevant
- Lawrence Livermore National Laboratory
- P.O. Box 5509; L-561
- Livermore, CA 94551
-
- Phone: +1 510-422-8266
- Email: sturtevant@es.net
-
-
- Tony Genovese
- Lawrence Livermore National Laboratory
- P.O. Box 5509; L-561
- Livermore, CA 94551
-
- Phone: +1 510-423-2471
- Email: genovese@es.net
-
-
- Arlene Getchell
- Lawrence Livermore National Laboratory
- P.O. Box 5509; L-561
- Livermore, CA 94551
-
- Phone: +1 510-423-6349
- Email: getchell@es.net
-
-
- H. A. Kippenhan Jr.
- Fermi National Accelerator Laboratory
- Wilson Hall 6W, MS-234
- P.O. Box 500
- Batavia, IL 60150
-
- Phone: +1 708-840-8068
- Email: kippenhan@fnal.fnal.gov
-
-
-
-
-
-
-
-
-
- ESCC X.500/X.400 Task Force [Page 86]
-
- RFC 1330 X.500 and X.400 Plans for ESnet May 1992
-
-
- Kevin Oberman
- Lawrence Livermore National Laboratory
- P.O. Box 5509; L-156
- Livermore, CA 94551
-
- Phone: +1 510-422-6955
- Email: oberman1@llnl.gov
-
-
- Alan Turner
- Pacific Northwest Laboratory
- P.O. Box 999; K7-57
- Richland, WA 99352
-
- Phone: +1 509-375-6670
- Email: ae_turner@pnl.gov
-
-
- Linda Winkler
- Argonne National Laboratory
- 9700 South Cass Avenue
- Building 221 B251
- Argonne, IL 60439
-
- Phone: +1 708-252-7236
- Email: lwinkler@anl.gov
-
-
- Russ Wright
- Lawrence Berkeley Laboratory
- 1 Cyclotron Road
- MS 50B-2258
- Berkeley, CA 94720
-
- Phone: +1 510-486-6965
- Email: wright@lbl.gov
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- ESCC X.500/X.400 Task Force [Page 87]
-
-